You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress单个页面移除分页(保留全局标准设置)

解决WordPress特定页面移除分页的方法

要保留WordPress全局的标准分页设置,仅在archive-personas.php页面取消分页,让页面的while循环遍历所有条目,你可以按以下步骤修改:

  • 打开主题目录下的archive-personas.php文件
  • 在<?php if ( have_posts() ) :这行代码之前,添加自定义查询参数,覆盖默认的分页设置:
// 调整当前页面的文章查询,获取所有personas条目
global $wp_query;
$custom_args = array_merge( $wp_query->query_vars, [
    'posts_per_page' => -1, // 设置为-1表示获取所有文章
    'paged' => 1 // 强制锁定第一页,彻底禁用分页逻辑
] );
$wp_query = new WP_Query( $custom_args );

修改后,页面里的while ( have_posts() ) : the_post();循环就会遍历所有personas条目,不再受分页限制。

注意:修改主题核心文件前建议先备份,或者使用子主题进行修改,避免主题更新时丢失自定义代码。

内容的提问来源于stack exchange,提问作者Jonny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 03:05:07