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

WordPress存档页标题问题:如何修改代码让标签页正确显示标签名?

你原来的代码仅调用了文章分类数据,未判断当前页面类型,因此在标签归档页仍会输出当前页第一篇文章所属的分类名称,可通过以下方案修改:

方案1:通用极简写法(适配分类、标签存档页)

直接使用WordPress内置的single_term_title()函数,可自动识别当前存档页对应的分类/标签名称,无需单独编写条件判断:

<h2><?php single_term_title(); ?></h2>

如果需要在标题前添加固定前缀,可给函数传入前缀参数:

<h2><?php single_term_title('当前归档:'); ?></h2>

方案2:自定义条件判断(适合需分别处理分类、标签输出逻辑的场景)

如果后续需要对分类页、标签页的标题做差异化的样式或内容调整,可通过条件标签区分页面类型后输出对应内容:

<h2><?php
if (is_category()) {
    // 分类页输出分类名
    single_cat_title();
} elseif (is_tag()) {
    // 标签页输出标签名
    single_tag_title();
}
?></h2>

两种方案均可实现需求:分类归档页显示对应分类名,标签归档页显示对应标签名。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 19:54:06