我在archive.php上应用分页,但分页链接不起作用并继续404.php。我的代码在下面,我也改变了固定链接设置,也设置为默认但失败了。它显示分页但链接被打破。 如果有人可以,请指导我。非常感谢
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('showposts=1&cat=44'.'&paged='.$paged);
while ( $wp_query->have_posts() ) : $wp_query->the_post();
the_title();
endwhile;
if(function_exists('wp_pagenavi')) {
wp_pagenavi();
}
答案 0 :(得分:2)
你使用哪个版本的WP? 对于WordPress 3.x或更高版本
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
你必须进入设置>固定链接,只需点击保存而不做任何改动,但WP正在触发某些事情。
希望有所帮助
答案 1 :(得分:0)
分页使用全局选项中设置的posts_per_page。如果这比可用的帖子少,则会有404.尝试将posts_per_page修改为较低的数字。
根据这个答案:https://wordpress.stackexchange.com/a/80423/38077
您可以通过手动输入管理员网址来查看所有可用选项的键和值:
/wp-admin/options.php
帖子总数:
global $wp_query;
$total_posts = $wp_query->post_count;