【发布时间】:2011-01-05 02:33:44
【问题描述】:
我正在尝试在循环之前使用以下 query_posts 函数来控制 archive.php 模板列出的帖子数量:
<?php query_posts('posts_per_page=1'); ?>
<?php <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
此 query_posts 设置在 archive.php 中的工作方式与在 index.php 中的工作方式不同:它实际上会显示一篇帖子,但单击以前的帖子会将我指向 404 错误模板。
我在网络上的其他地方和 StackOverflow 上寻找解决方案,但找不到任何可行的方法。我也尝试了以下方法但没有成功:
<?php global $query_string; query_posts($query_string . '&posts_per_page=1&paged=' . $paged); ?>
和
<?php global $query_string; query_posts($query_string . '&posts_per_page=1'); ?>
【问题讨论】:
-
请显示一个导致 404 的生成 URL 的示例
-
这是一个类别 3 输出,一次一个帖子:project.meyouand.us/wpdev1/?cat=3 我正在使用此代码来呈现该输出:
标签: wordpress pagination archive