您很可能没有在静态首页上这样做,所以您的paged
参数使用了错误的值。静态首页使用get_query_var( \'page\' )
要计算分页,所有其他页面都使用get_query_var( \'paged\' )
您还需要设置$max_pages
中的参数next_posts_link
. 如果没有这些,您的链接将无法显示
<p class="older"><?php next_posts_link(__(\'« Older Entries\', \'abdtrans\')) ?></p>
应该是
<p class="older"><?php next_posts_link(__(\'« Older Entries\', \'abdtrans\'), $blogquery->max_num_pages) ?></p>
最后一句话,你永远不应该回到
query_posts
. 它破坏的东西比“修复”的东西多