wordpressの検索についてです。
http://kotori-blog.com/wordpress/refinement_search/#refinement10_1
↑こちらのサイトを参考に進めているのですが、意図した結果が得られず困っています。(検索の範囲をカスタム投稿だけにしているつもりなんですが、なぜか特定の固定ページ2件が表示されてしまいます。)
page.php
<form method="get" id="searchform" action="<?php bloginfo("url") ?>"> <input type="text" name="s" id="s" placeholder="検索" /> <select name="low"> <option value="0" selected>範囲指定なし</option> <option value="2009">テキスト</option> <option value="2008">テキスト</option> <option value="2007">テキスト</option> <option value="2006">テキスト</option> <option value="2005">テキスト</option> <option value="2004">テキスト</option> <option value="2003">テキスト</option> <option value="2002">テキスト</option> <option value="2001">テキスト</option> <option value="2000">テキスト</option> <option value="1999">テキスト</option> <option value="1998">テキスト</option> <option value="1997">テキスト</option> <option value="1996">テキスト</option> <option value="1995">テキスト</option> </select>以上 <select name="high"> <option value="0" selected>範囲指定なし</option> <option value="2009">テキスト</option> <option value="2008">テキスト</option> <option value="2007">テキスト</option> <option value="2006">テキスト</option> <option value="2005">テキスト</option> <option value="2004">テキスト</option> <option value="2003">テキスト</option> <option value="2002">テキスト</option> <option value="2001">テキスト</option> <option value="2000">テキスト</option> <option value="1999">テキスト</option> <option value="1998">テキスト</option> <option value="1997">テキスト</option> <option value="1996">テキスト</option> <option value="1995">テキスト</option> </select>以下 <input type="submit" value="検索" /> </form>
search.php
<?php //値を取得 $s = $_GET['s']; $low = $_GET['low']; $high = $_GET['high']; //meta_query用 $metaquerysp[] = array( 'key'=>'フィールド名', 'value'=>array( $low, $high ), 'compare'=>'BETWEEN', 'type'=>'NUMERIC', ); ?> <?php query_posts( array( 'post_type' => 'カスタム投稿名', 'meta_query' => $metaquerysp, 's' => $s, ) ); ?> <!--ここから表示--> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> ループの内容 <?php endwhile; else : ?> 該当なし <?php endif; ?> <?php wp_reset_query(); ?>
という書き方をしているのですが、どこか間違っているでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/19 01:04