2009年06月30日

WORDPRESSでサイト内検索機能

意外と簡単にできたので、今後のためにメモ。

●検索窓
どのページにでも設置できる。普通のフォームでOK。
form タグの action="/"、method="GET"、
検索キーワードの input タグは name="s" としておく。

後々のため、<form>〜</form>部分のみをテンプレート ファイル名「searchform.php」で保存。

●検索結果のページテンプレート
テンプレート ファイル名「search.php」で作成する。
通常のループを入れておく。
posts_nav_link() を使って、ページングのナビゲーションを追加。
ページ下方に
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
と入れて、再検索しやすいように検索窓を設置。

下記を参考にさせていただきました:
http://tekapo.com/st/2006/09/04/themeguide4/7/

ループの書き方:
http://wpdocs.sourceforge.jp/The_Loop

posts_nav_link() :
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/posts_nav_link



lsp109 at 01:43│Comments(0)TrackBack(0)この記事をクリップ!WORDPRESS 

トラックバックURL

コメントする

名前
URL
 
  絵文字