1

非常に奇妙な問題が発生します。カスタム検索を含むページがあります。

    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 番目などのページを表示するには、ログに記録する必要があります。そうしないと、最初のページしか表示できません。

どうすれば解決できますか?ありがとう

4

0 に答える 0