在第2页上找不到wordpress分页页

在第2页上找不到wordpress分页页,wordpress,pagination,Wordpress,Pagination,我有一个自定义的post类型,下面是我的functions.php: function create_blog_post_type() { register_post_type('blog', array( 'menu_icon' => 'dashicons-format-aside', 'labels' => array( 'name' => __('Blog'),

我有一个自定义的post类型,下面是我的functions.php:

function create_blog_post_type()
{
    register_post_type('blog',
        array(
            'menu_icon' => 'dashicons-format-aside',
            'labels' => array(
                'name' => __('Blog'),
                'singular_name' => __('Blog'),
                'menu_name' => "Blog",
                'name_admin_bar' => "Blog",
                'add_new' => "Add New Post",
                'not_found' => "No Post Found.",
                'add_new_item' => "Add New Post",
                'edit_item' => "Edit this Post",
                'view_item' => "View Post",
                'search_items' => "Search Blog",
                'not_found_in_trash' => "No Post Found"
            ),
            'public' => true,
            'rewrite' => array('slug' => 'blog'),
            'supports' => array('title', 'thumbnail', 'editor', 'excerpt', 'comments')
        )
    );
}
add_action('init', 'create_blog_post_type');
我有一个博客概览页面,运行良好:

http://www.example.com/blog/
我的单数页面工作正常:

http://www.example.com/blog/post_title_here
我可以在博客概览页面中看到我的分页。 但当我点击第2页的链接时:

http://www.example.com/blog/page/2/
这是我的php文件代码,这是我的wp_查询:

$queryBlog = new WP_Query(array(
                'post_type' => 'blog',
                'posts_per_page' => 6,
                'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1,
                'post_status' => 'publish'
            ));
这是我的分页部分:

$total_pages = $queryBlog->max_num_pages;
$big = 999999999;
if ($total_pages > 1) {
    echo paginate_links(array(
        'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))),
        'format' => '?paged=%#%',
        'current' => max(1, $paged),
        'total' => $total_pages,
        'mid_size' => 1,
        'prev_text' => __('«'),
        'next_text' => __('»'),
        'type' => 'list'
    ));
 }
它转到404页未找到页,
我尝试了所有的答案,但没有人为我工作,我不知道该怎么办。

在检查了我的代码之后,我终于找到了问题和解决方案

问题是: -我有一个博客自定义帖子类型,带有blog slug。 -我有一个博客页面,上面有blog slug。 问题是,这两个人之间有冲突

解决方案:
正如我提到的,我不想更改我的博客文章类型slug,所以我很容易地将我的www.example.com/blog/page permalink更改为类似www.example.com/blog-overview/的其他内容,现在分页工作非常好,页面未找到消失。

你也可以添加前端代码吗?@J.Shabu当然,我在问题中添加了这些部分