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

如何使WordPress经典编辑器的文章标题支持HTML标签显示斜体

实现WordPress经典编辑器标题中HTML代码生效的方法

可以实现,具体步骤如下:

  • 移除标题的HTML转义
    WordPress默认会自动转义标题中的HTML字符,需要通过钩子修改。将以下代码添加到主题的functions.php文件中:

    add_filter( 'the_title', 'allow_html_in_title' );
    function allow_html_in_title( $title ) {
        if ( is_singular() ) { // 仅在单篇文章/页面生效,避免列表页排版混乱
            return wp_specialchars_decode( $title, ENT_QUOTES );
        }
        return $title;
    }
    

    这段代码会把转义后的HTML实体(如<i>)还原为真实的HTML标签,同时限制仅在单篇内容页面生效,避免影响文章列表、归档页等场景的显示。

  • 在经典编辑器中输入HTML标签
    切换到Classic Editor的文本模式,直接输入包含HTML格式的标题,比如Lorem <em>ipsum</em> dolor sit。如果是转义后的代码(如Lorem &lt;i&gt;ipsum&lt;/i&gt; dolor sit),可以直接替换为原生的<em>或<i>标签。

  • 注意事项

    • 仅使用安全的HTML标签(如<em>、<strong>等),避免添加<script>、<iframe>这类存在安全风险的标签;
    • 如果添加代码后仍不生效,检查主题模板文件(如single.php)中的the_title()调用是否被主题额外做了转义处理,确保没有重复过滤。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 10:22:38