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

WordPress单页内容后为标签添加H2标签(Tagdiv Newspaper主题)

解决Tagdiv Newspaper主题标签添加H2标签无效的问题

第一步:清除各类缓存

修改主题文件后无变化,大概率是缓存导致的,先做以下操作:

  • 进入WordPress后台,找到Tagdiv主题设置里的缓存选项,清空主题内置缓存。
  • 强制刷新浏览器页面(按Ctrl+F5),或用无痕模式打开文章页面查看效果。
  • 如果安装了第三方缓存插件(如WP Rocket、W3 Total Cache),同步清空插件缓存。

第二步:确认标签输出的正确文件位置

部分版本的Newspaper主题,文章标签并非直接在loop.single.php中输出,而是通过模板部件parts/td-tags.php实现:

  1. 打开主题目录下的wp-content/themes/Newspaper/parts/td-tags.php文件。
  2. 找到循环输出标签的代码段,将标签的<a>标签用<h2>包裹,修改后的代码类似:
<ul class="td-tags td-post-small-box clearfix">
    <li><span><?php esc_html_e('TAGS', 'newspaper') ?></span></li>
    <?php foreach ($td_post_tags as $td_post_tag) { ?>
        <li><h2><a href="<?php echo esc_url(get_tag_link($td_post_tag->term_id)) ?>"><?php echo esc_html($td_post_tag->name) ?></a></h2></li>
    <?php } ?>
</ul>

第三步:使用子主题避免修改丢失

直接修改父主题文件会在主题更新时被覆盖,建议:

  • 在子主题目录中创建对应路径parts/td-tags.php,将修改后的文件复制到该路径下,确保自定义代码在主题更新后依然有效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 09:52:10