Разрешить html-теги в поле Описания пользовательских меню WordPress


Я добавил описания в свои меню, используя этот пост, Описание пунктов меню? Пользовательский ходок для wp_nav_menu(). Однако мне нужно иметь возможность использовать html-теги, и WordPress удаляет их. Кто-нибудь может помочь?

Author: Community, 2011-04-21

2 answers

Вы можете удалить фильтр, добавив это в свой functions.php файл:

remove_filter('nav_menu_description', 'strip_tags');
 3
Author: Chris_O, 2011-04-23 06:50:58

В новом 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;
}
 2
Author: user26139, 2012-02-25 17:00:15