我遇到了一个非常奇怪的问题。我有一个带有自定义搜索的页面:
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 )
所以,我必须登录才能看到第二个、第三个等页面,否则我只能看到第一个!
我该如何解决?谢谢