让 WordPress 菜单图像描述支持 HTML 标签

WordPress默认菜单描述不支持HTML代码,通过添加自定义函数移除标签过滤,使菜单描述支持HTML内容,如SVG图标。只需将代码加入主题的functions.php文件即可实现。

文章作者:
阅读时间: 3 分钟
更新时间:2025年11月13日

默认情况下,WordPress 的菜单描述输入框不支持 HTML 代码,有些时间需要向菜单中添加一些 html 代码,比如添加个 SVG 图标,直接使用,所以需要改造下。

/*让菜单描述支持 html 代码*/
remove_filter( 'nav_menu_description', 'strip_tags' );
function salong_wp_setup_nav_menu_item( $menu_item ) {
    if ( isset( $menu_item->post_type ) ) {
        if ( 'nav_menu_item' == $menu_item->post_type ) {
            $menu_item->description = apply_filters( 'nav_menu_description', $menu_item->post_content );
        }
    }
    return $menu_item;
}
add_filter( 'wp_setup_nav_menu_item', 'salong_wp_setup_nav_menu_item' );

将以上代码添加到主题函数文件 functions.php 中即可。

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

在AI工具中继续讨论:

曾凤祥

曾凤祥

WordPress技术负责人
WordPress 开发与企业建站领域 10+ 年实践经验,长期专注于外贸独立站、企业官网的性能与 SEO 优化,累计服务企业客户数百家(含制造、贸易、科技等行业)

相关文章

无论你是否已有网站,我们都能帮你把线上业务推上新高度

无论什么行业,都能快速拥有专业网站:

无论什么行业,都能快速拥有专业网站:

展示型官网 / 品牌站 / 外贸独立站,均有成熟模板与定制方案
无需懂代码:可视化编辑+我们指导,轻松启动 → 快速上线,抢占先机​
结构清晰、利于SEO与后期运营,降低长期维护成本

立即查看建站方案
网站加载慢、跳出高、询盘少?

网站加载慢、跳出高、询盘少?

老旧体验与技术隐患会直接拖累获客与转化。
我们提供:网站全面诊断 → 速度/安全/结构优化 → 可持续运维支持(技术+策略),让网站真正成为您的业务增长工具,而不只是“线上门面”。

马上获取专属优化方案
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部