search.phpのカスタマイズ

2009/01/25 0 コメント カテゴリ: WORDPRESS

Wordpress の検索結果ページ: search.php

タイトルに検索キーワードと件数を表示

検索クエリとポストカウント

PHP:
  1. <h2 class="page-title">
  2.         <?php $allsearch =& new WP_Query("s=$s&showposts=-1");
  3.         $key = wp_specialchars($s, 1);
  4.         $count = $allsearch->post_count;
  5.         if($count!=0)
  6.             echo '<span class="pink">'.$key.'</span> Search Results <span class="pink">'.$count.'</span>Count.'; ?>
  7. </h2>

CSS:
  1. .page-title {
  2.     font-family: Tahoma;
  3.     font-size: 50px;
  4.     font-weight: normal;
  5.     color: #C0C0C0;
  6. }
  7. .pink {
  8.     color: #ee1d60;
  9. }
search not found

search not found

該当ページが無い場合

  • 検索クエリ表示
  • デフォルト検索ボックス
  • Search Suggest pluginをしたサジェスト表示
  • 及びyahoo! API による利用した関連キーワード表示
PHP:
  1. <?php else : ?>
  2.     <h2 class="page-title">
  3.         <span class="pink"><?php the_search_query(); ?></span> not found...
  4.     </h2>
  5.     <div class="content-gsearch">
  6.     <?php include (TEMPLATEPATH . '/searchform.php'); ?>
  7.         <?php if ( function_exists('spell_suggest') ) { spell_suggest(); } ?>
  8.         <?php if ( function_exists('related_searches') ) { related_searches(); } ?>
  9.     </div>
  10. <?php endif; ?>

ToDo

  • サジェストは日本語非対応

コメントをどうぞ

Commenter Gravatar