非常に奇妙な問題が発生します。カスタム検索を含むページがあります。
global $query_string;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$the_query = new WP_Query();
$the_query->query($query_string.'&paged='.$paged.'&posts_per_page=50&post_status=any');
while ( $the_query->have_posts() ) : $the_query->the_post();
1 ページあたり 50 件の投稿が表示されます。問題は、ページネーションのために次のようなものを表示する必要があることです:
1 2 3 4 最後 >>
この便利なワードプレス関数paginate_links()を見つけました
しかし、非常に奇妙なエラーがあります.... ログに記録されている場合は、2 番目、3 番目の ... ページが表示されます。ログに記録されていない場合は、404 が見つかりません!
これはどのように可能ですか?URL は次のとおりです。
http://www.example.com/date/2012?cat=8
http://www.example.com/date/2012/page/2?cat=8
(アーカイブ.php )
したがって、2 番目、3 番目などのページを表示するには、ログに記録する必要があります。そうしないと、最初のページしか表示できません。
どうすれば解決できますか?ありがとう