Search Everythingでカスタムフィールド内も検索対象にしたいのですが、
これをいれるとページ送り(WP-PageNavi使用)に不具合が出てしまいます。
不具合というのは2ページ目以降のリンク「/page/2/?s」をクリックすると
404エラーが出てしまうというものです。
Search Everythingを有効にすると$query_stringが生成されなくなってしまうようなので、
仮に「$paged = 2」といれてやると表示はされるようになりますが、
URLが「/?s」の場合は表示され、「/page/2/?s」では表示されません。
いろいろ調べてみましたが、行き詰まってしまいましたので
アドバイスいただけないでしょうか。
恐れ入りますがよろしくお願いいたします。
###現状のコード
$paged = get_query_var('paged') ? get_query_var('paged') : 1; $args = array( 'post_type' => "building", 's' => $s, 'paged' => $paged, ); $the_posts = new WP_Query( $args ); wp_pagenavi(array('query' => $the_posts)); while ( $the_posts->have_posts() ) : $the_posts->the_post(); //ループの中身 endwhile; wp_reset_postdata();
あなたの回答
tips
プレビュー