允许WordPress自定义菜单描述字段中的html标记

时间:2011-04-21 作者:Nick Hamze

我用这篇文章在菜单中添加了描述,Menu items description? Custom Walker for wp_nav_menu(). 然而,我需要能够使用html标记,WordPress正在剥离它们。有人能帮忙吗?

2 个回复
最合适的回答,由SO网友:Chris_O 整理而成

您可以通过将其添加到函数中来删除过滤器。php文件:

remove_filter(\'nav_menu_description\', \'strip_tags\');

SO网友:user26139

在新的wordpress中,我们需要添加一些魔力:

remove_filter(\'nav_menu_description\', \'strip_tags\');
add_filter( \'wp_setup_nav_menu_item\', \'cus_wp_setup_nav_menu_item\' );
function cus_wp_setup_nav_menu_item($menu_item) {
                $menu_item->description = apply_filters(\'nav_menu_description\',  $menu_item->post_content );
                return $menu_item;
}

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph