一覧の表示条件にキーワードを含めるとは、指定のキーワードでの検索結果つまり、
ブログのURL?s=キーワード
をやりたいのである。これを検索フォームを使わずに、query_posts()でやってみた。
[PHP]
query_posts(array(‘s’=>’キーワード’));
if (have_posts()){
while (have_posts()) : the_post();
// 処理
endwhile;
}
wp_reset_query();
[/PHP]
Codexには、query_posts()のパタメータとしてキーワードは記載されていないものの、検索フォームのパラメータであるsを使ってみたらうまくいった。あたりまえといえばあたりまえなのか、こんなことやる必要のある人がいないだけか。