有人可以帮我解决这个该死的pagenavi问题吗?我一直在尝试在stackoverflow和其他论坛上找到的所有可能的解决方案,但是当我想访问pagenavi的第二页时,我仍然遇到404错误。
我将代码剥离得尽可能干净。这应该有用,对吧?
<?php
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$query = new WP_Query( array(
'post_type' => 'professionals',
'paged' => $paged
) );
while ( $query->have_posts() ) : $query->the_post();
echo '<div>'. the_title() .'</div>';
endwhile;
wp_pagenavi( array( 'query' => $query ) );
wp_reset_query();
?>
更多信息:我正在使用自定义页面模板,网站上的不同自定义帖子类型以及包含pagenavi的博客(确实有效)。我还尝试在每次更改代码时重置固定链接,也没有帮助。
非常感谢你的帮助!
答案 0 :(得分:2)
是的!找到了解决方案。希望这也有助于其他人。
我安装了插件Custom Post Type UI以轻松添加自定义帖子类型。我必须更改此插件的设置才能使其正常工作。当您将Rewrite设置为false(对于您的自定义帖子类型)时,它将起作用。不要忘记刷新永久链接设置。
干杯!
答案 1 :(得分:1)
输入Wordpress admin
设置&gt;阅读 - &gt;张“博客页面最多显示”至5
希望它为您解决问题。