这是为解决使用query_post()函数调用某一类文章后引起的分页问题的办法。
query_post()非常有用,可以输出wordpress主循环以外的自定义文章,但是缺点在于覆盖了post变量的值,其中包括分页参数。因此问题表现为翻页无效,每一页都是一样的。
解决方法如下:
- 将以下类似的部分:
- <?php if (have_posts()) : ?>
- <?php query_posts("category_name=somecat"); ?>
- <?php while (have_posts()) : the_post(); ?>
- 替换为
- <?php if (have_posts()) : ?>
- <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("category_name=somecat&paged=$paged"); ?>
- <?php while (have_posts()) : the_post(); ?>
主要是加了一个$paged的判断。

期待老大的主题新版发布!下面提...
漂亮,谢谢博主了 :razz:...
:lol:...
第一次来支持你。...
由于WP版本升级到3.3了。有...