我用这篇文章在菜单中添加了描述,Menu items description? Custom Walker for wp_nav_menu(). 然而,我需要能够使用html标记,WordPress正在剥离它们。有人能帮忙吗?
允许WordPress自定义菜单描述字段中的html标记
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;
}
结束