第10页后Wordpress分页停止工作

时间:2019-02-26 07:34:43

标签: wordpress url

由于某种原因,进入博客的第10页(例如:/page/10)后,该页面转到了404。

转到example.com/page/11时,它会将我重定向到此处:

https://example.wpengine.com/blog/pagehttps:/example.wpengine.com/

无法弄清这里发生了什么。

1 个答案:

答案 0 :(得分:0)

作为您的评论,我正在向您分享一种解决方案。

将此代码放在function.php文件上

/**
 * Fix pagination on archive pages
 * After adding a rewrite rule, go to Settings > Permalinks and click Save to flush the rules cache
 */
function my_pagination_rewrite() {
    add_rewrite_rule('blog/page/?([0-9]{1,})/?$', 'index.php?category_name=blog&paged=$matches[1]', 'top');
}
add_action('init', 'my_pagination_rewrite');

用上面的代码中的类别名称替换博客。

添加此代码后,您可以转到设置>永久链接 之后,点击保存以刷新规则缓存,否则该规则将不会应用。

获取有关该解决方案的更多详细信息,您可以按照文章-Fixing a WordPress pagination 404 error

希望它有效!

谢谢!!