首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Beaver Themer存档页面分页不工作

Beaver Themer存档页面分页不工作
EN

Stack Overflow用户
提问于 2022-01-26 16:48:41
回答 1查看 257关注 0票数 -3

当为归档页面(包括那些具有自定义post类型和自定义分类法的页面)创建一个Beaver Builder/Beaver Themer布局时,为什么单击第2页会导致404页说:“哎呀,这篇文章找不到!出了什么问题。”

EN

回答 1

Stack Overflow用户

发布于 2022-01-26 16:48:41

在Beaver Themer归档布局上,您的帖子列表或内容网格模块需要设置为“主查询”,而不是“自定义查询”。如果选择“自定义查询”,可能会出现分页冲突。

当选择“主查询”时,问题是模块中没有为每个页面提供posts选项。默认情况下,这是由WordPress在Settings -> Reading -> Blog pages show at most下处理的。

如果您转到https://example.com/your-archive-page/page/2,WordPress将按每页默认的帖子数和存档中的帖子总数来计算分页。如果您选择“自定义查询”并使用自定义筛选选项,WordPress将忽略这些选项。如果您总共有10篇文章,并且每页有5篇文章,并且尝试转到第3页,WordPress将找不到这些帖子,它将显示一个404错误。

如果您的归档布局是针对自定义分类法的,则可以使用代码段插件修改每个页面的自定义分类法文章:

代码语言:javascript
复制
add_action('pre_get_posts', 'limit_custom_taxonomy_posts_per_page');

function limit_custom_taxonomy_posts_per_page($query) {
    if ( ! is_admin() && $query->is_main_query() && $query->is_tax('your_custom_taxonomy_here')) {
        $query->set('posts_per_page', 3);
    }
}

有关更多选项,请参见pre_get_posts()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70867184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档