WordPressの検索結果ページをひとまとめにする
タグのリンクをクリックした時や、カテゴリ、アーカイブなどなど似たようなページでほとんど内容一緒やのに、phpだけ増やすのは面倒!
というのを解決するものぐさな条件分岐のメモです。
loop内に以下を記述
<?php if (is_tag()): ?> <?php $search_rslt = single_tag_title("",false); ?> <?php elseif (is_category()): ?> <?php $search_rslt = single_cat_title("",false); ?> <?php elseif (is_date()): ?> <?php $search_rslt = single_month_title("",false); ?> <?php endif; ?> <?php if($search_rslt){ ?> <div id="search_rslt"> <h2>「<?php printf($search_rslt); ?>」の検索結果</h2> </div> <?php }?> <?php while ( have_posts() ) : the_post(); ?> /* 以下いつものループ */
これでtag.php/archive.php/category.phpなどなどがいらない・・・!
便利!
とまぁ、そんなシンプルなブログなんですよ、うちのブログ→ http://blog.lealog.net