如何在 WordPress 分页的分类/标签归档页中隐藏分类描述区块

云静姑娘_6004

云静姑娘_6004

2026-08-08

760人浏览

原创

如何在 WordPress 分页的分类/标签归档页中隐藏分类描述区块

本文介绍如何仅在 WordPress 分页归档页(如 category/tag 的第 2 页及以后)中隐藏 .clr.tax-desc 描述区块,同时保留首页显示,通过条件判断与 CSS 控制实现精准样式管理。

本文介绍如何仅在 wordpress 分页归档页(如 category/tag 的第 2 页及以后)中隐藏 `.clr.tax-desc` 描述区块,同时保留首页显示,通过条件判断与 css 控制实现精准样式管理。

在 WordPress 主题开发中,许多主题会在分类(category)或标签(tag)归档页顶部自动输出术语描述(term description),并包裹在类似 <div class="clr tax-desc">...</div> 的容器中。默认情况下,该区块会在所有分页(page 2、page 3…)中重复出现,但实际业务场景中,我们往往仅需在第一页展示描述,后续分页则应隐藏以保持页面简洁与 SEO 合理性。

直接使用 is_paged() 配合 PHP 条件控制输出是最可靠的方式——优于纯 CSS 隐藏(后者仍会输出 HTML,影响语义与性能)。推荐在主题的 archive.php 或 taxonomy.php 模板文件中定位到描述输出区域(通常位于 the_archive_title() 之后、主循环 while (have_posts()) 之前),将其包裹如下逻辑:

<?php if ( is_archive() && !is_paged() ) : ?><?php if ( $description = term_description() ) : ?><div class="clr tax-desc">
            <?php echo wp_kses_post( $description ); ?>
</div>
    <?php endif; ?><?php endif; ?>

✅ 关键说明:

  • is_archive() 确保仅作用于分类、标签、自定义分类法等归档页;
  • !is_paged() 排除所有分页(page 2+),仅保留第一页渲染;
  • term_description() 安全获取当前术语描述(兼容 category/tag/taxonomy);
  • wp_kses_post() 保障内容过滤,防止 XSS 风险。

⚠️ 注意事项:

Cn Password Generator V2
Cn Password Generator V2

生成加密安全的随机密码,支持自定义字符集、长度及字符类型控制,纯 Python 实现,无需 API 密钥。

下载
  • 若主题使用 get_the_archive_description()(适用于日期/作者归档),请改用 term_description() —— 因为前者不支持分类法术语描述;
  • 切勿依赖 is_category() 或 is_tag() 单独判断,否则无法覆盖自定义分类法;
  • 如必须使用 CSS 方案(例如无法修改模板),可添加以下规则,但仅作临时降级方案:
    .paged .clr.tax-desc {
        display: none !important;
    }

    注意:.paged 是 WordPress 自动为分页归档页添加的 body class,此方式虽简单,但 HTML 仍被发送至浏览器,不符合语义化与性能最佳实践。

综上,优先推荐 PHP 层条件渲染——既减少冗余 DOM、提升页面语义清晰度,又避免 CSS 覆盖冲突风险。修改后请务必清除对象缓存(如有)并测试 page 1 与 page 2 的实际效果,确保描述区块按预期仅出现在首页。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

word wordpress

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
word背景色怎么改成白色
word背景色怎么改成白色

Word是微软公司的一个文字处理器软件。word为用户提供了专业而优雅的文档工具,帮助用户节省时间并得到优雅美观的结果。word提供了许多易于使用的文档创建工具,同时也提供了丰富的功能供创建复杂的文档使用。怎么word背景色怎么该呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.21

4391

3

word最后一页空白页怎么删除
word最后一页空白页怎么删除

word最后一页空白页删除方法有:通过删除回车符、调整页边距、删除分节符或调整分页符位置,您可以轻松去除最后一页的空白页。根据您实际的文档情况,选择适合您的方法进行操作,使您的文档更加美观和整洁。本专题为大家提供word最后一页空白页怎么删除不了相关的各种文章、以及下载和课程。

2023.07.24

940

5

word最后一页空白页怎么删除不了
word最后一页空白页怎么删除不了

word删除最后一页空白页,可以尝试使用Backspace键删除空白页,如果无效,查找和删除分页符,或者调整页面边距和行距。还可以尝试将文档保存为其他格式并重新打开和保存。本专题为大家提供word最后一页空白页为啥删除不了的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.25

2602

5

word单页改变纸张方向
word单页改变纸张方向

word单页改变纸张方向:1、在界面上选择文档纸张方向;2、自定义页面设置;3、分节功能。本专题为大家提供word单页改变纸张方向的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.27

1200

4

word转ppt
word转ppt

Word是一款常用的文字处理软件,而PowerPoint则是一款专门用于制作演示文稿的软件。在某些情况下,我们可能需要将Word文档转换为PowerPoint演示文稿,以便更好地展示我们的内容。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.08.03

1097

4

word页码从第三页开始为1教程
word页码从第三页开始为1教程

如何将word页码从第三页开始为1,本专题为大家提供相关的文章,希望可以帮助大家解决问题。

2023.08.04

7092

6

多个word合并成一个word教程
多个word合并成一个word教程

在工作中将多个word合并成一个word是一个很常见的操作,本专题为大家提供相关问题的解决文章,大家可以免费阅读。

2023.08.04

2466

5

word插入表格
word插入表格

Word是一个功能强大的文字处理软件,它不仅可以方便地创建和编辑文本内容,还可以插入表格来整理和呈现数据。那么word怎么插入表格呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.07

2523

3

word表格跨页
word表格跨页

在Word中,表格默认情况下是无法跨页显示的,但是可以通过一些技巧和调整来实现表格的跨页显示。本专题为大家提供word表格跨页的相关文章,希望可以帮到大家。

2023.08.09

645

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
如何在 Windows 11 上安装 XAMPP
如何在 Windows 11 上安装 XAMPP

共1课时 | 205人学习

第二十三期_前端开发
第二十三期_前端开发

共98课时 | 11.6万人学习