WP Pagenavi /自定义帖子类型/自定义页面模板404错误

时间:2015-08-20 14:13:53

标签: wordpress navigation custom-post-type wp-query

有人可以帮我解决这个该死的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的博客(确实有效)。我还尝试在每次更改代码时重置固定链接,也没有帮助。

非常感谢你的帮助!

2 个答案:

答案 0 :(得分:2)

是的!找到了解决方案。希望这也有助于其他人。

我安装了插件Custom Post Type UI以轻松添加自定义帖子类型。我必须更改此插件的设置才能使其正常工作。当您将Rewrite设置为false(对于您的自定义帖子类型)时,它将起作用。不要忘记刷新永久链接设置。

干杯!

答案 1 :(得分:1)

输入Wordpress admin
设置&gt;阅读 - &gt;张“博客页面最多显示”至5
希望它为您解决问题。