WordPress 优化:让置顶文章不占用分页名额(首页 + 分类页通用)

文章最后更新时间:2026-01-15 09:47:18,若有错误或已失效,请在下方评论或联系博主

在 WordPress 中,默认的置顶文章逻辑会让置顶文章出现在每一页的顶部,不仅占用分页名额,还会导致分页混乱(比如每页 10 篇,置顶 2 篇,第 1 页实际只显示 8 篇普通文章)。本文分享一套优化代码,让置顶文章仅在第 1 页显示,且不占用普通文章的分页名额,同时适配首页和分类页。

效果预览

修改前:

图片[1]-WordPress 优化:让置顶文章不占用分页名额(首页 + 分类页通用)-夏天屋

修改后:

图片[2]-WordPress 优化:让置顶文章不占用分页名额(首页 + 分类页通用)-夏天屋

一、优化效果说明

核心效果

  1. 首页 / 分类页第 1 页:置顶文章 + (每页数量 – 置顶数量) 篇普通文章(比如每页 10 篇、置顶 2 篇 → 2 篇置顶 + 8 篇普通,总数仍为 10);
  2. 分页页(第 2 页及以后):仅显示普通文章,每页数量正常(10 篇),且自动排除置顶文章;
  3. 分页总数自动修正,避免出现 “最后一页无内容”“页码缺失” 等问题;
  4. 分类页仅显示当前分类下的置顶文章,不混排其他分类的置顶内容。

二、完整优化代码

将以下代码添加到你的 WordPress 主题 functions.php 文件:

三、代码部署步骤

主题函数文件(快速部署)

  1. 登录 WordPress 后台 → 外观 → 主题文件编辑器;
  2. 右侧 “主题文件” 列表中找到 functions.php(函数文件),点击打开;
  3. 将上述代码粘贴到文件末尾(不要删除原有代码,直接追加);
  4. 点击 “更新文件” 保存即可。

总结

  1. 这套代码核心解决了 WordPress 置顶文章 “占用分页名额、分页混乱” 的问题,适配首页 + 分类页;
WordPress 优化:让置顶文章不占用分页名额(首页 + 分类页通用)-夏天屋
WordPress 优化:让置顶文章不占用分页名额(首页 + 分类页通用)
此内容为付费阅读,请付费后查看
5积分
付费阅读
© 版权声明
THE END
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容