web-dev-qa-db-ja.com

WordPressのカスタムメニューの説明フィールドでHTMLタグを許可する

この記事を使って私のメニューに説明を追加しました。 メニュー項目の説明? wp_nav_menu()のカスタムウォーカー 。しかし、私はHTMLタグを使用できるようにする必要があり、WordPressはそれらを取り除いています。誰も手伝ってくれる?

4
Nick Hamze

これをfunctions.phpファイルに追加して、フィルタを削除できます。

remove_filter('nav_menu_description', 'strip_tags');
3
Chris_O

新しいワードプレスでは、モジョを追加する必要があります。

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
user26139