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

如何通过function.php正确输出带H1标签的产品标签页标题

解决WooCommerce产品标签页H1标题不生效的问题

原代码中H1标签未生效的核心原因是使用了HTML实体转义字符(<、"),这些字符会被浏览器解析为纯文本,而非实际的HTML标签。

修改后的代码如下:

add_action( 'woocommerce_before_main_content', 'bbloomer_loop_tag' );
function bbloomer_loop_tag() {
    if ( is_product_tag() ) {
        // 直接使用原生HTML标签,无需转义
        woocommerce_page_title( '<h1 class="page-title">', '</h1>' );
    } 
}

修改说明:

  • 移除转义的&lt;和&quot;,直接使用<和双引号",让woocommerce_page_title函数将传入的字符串作为HTML标签渲染,而非纯文本。
  • 删掉冗余的else { echo ''; }代码,条件不满足时函数本身不会输出内容,无需额外空输出。

内容的提问来源于stack exchange,提问作者Любацкий Алексей

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 15:33:10