Wordpress分页404当设置帖子页面为博客


Wordpress Pagination 404 when setting posts page to Blog?

当我将默认帖子页面设置为"博客"时,Wordpress分页出现问题,导致404错误。我已经将其更改为其他页面,它似乎运行良好,但只是/blog/page/2返回了404错误。

这是我的分页方法

function my_pagination()
{
    global $wp_query;
    $big = 999999999;
    echo paginate_links(array(
        'base' => str_replace($big, '%#%', get_pagenum_link($big)),
        'format' => '?paged=%#%',
        'current' => max(1, get_query_var('paged')),
        'total' => $wp_query->max_num_pages
    ));
}

我在谷歌上搜索过,很多其他人似乎也有类似的问题,但他们使用的是自定义的帖子类型,我使用的是默认的Wordpress帖子功能。

如果有人以前遇到过这个问题,或者知道如何解决它,那么我将感谢任何帮助。谢谢

好吧,我想明白了——之所以会发生这种情况,是因为其他参与该项目的白痴决定为博客url(/blog/)添加重写规则。

请注意,每个人都记得检查是否对url进行了任何重写。