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(); 

它工作正常我看到每页有 50 个帖子。问题是,对于分页,我需要显示如下内容:

1 2 3 4 最后>>

我发现了这个有用的 wordpress 函数paginate_links()

但是有一个非常奇怪的错误......

这怎么可能?网址是:

http://www.example.com/date/2012?cat=8

http://www.example.com/date/2012/page/2?cat=8

(存档.php )

所以,我必须登录才能看到第二个、第三个等页面,否则我只能看到第一个!

我该如何解决?谢谢

4

0 回答 0