Removing strip_tags not working on nav_menu_description
in a new wordpress version, the remove_filter isn’t enough, cause the desc is stripped hardcoded from post_content … this will do the trick: 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; }