Intereting Posts
Самый безопасный способ автоматизировать резервное копирование WordPress Почему этот массив не работает? Используйте wp_update_user для обновления настраиваемого столбца в таблице wp_users. Главная страница / Статическая страница Просмотр страниц посетителей после этого следует ограничить есть ли преимущество в использовании константы по get_stylesheet_directory_uri? Как включить внешний файл в сообщение или страницу? Два цикла на странице meta_query compare = '! =' с несколькими настраиваемыми полями Вызов неопределенной функции get_header () в index.php get_comments не работает последовательно с post_id RSS / XML всех категорий и / или тегов Как изменить тег заголовка в генезисе? Meta Box Только в CPT Edit Page, а не в Add New Google Analytics всегда показывает по крайней мере два просмотра страниц за посещение. Что может быть причиной этого? Показывать ревизию, если статус сообщения находится на рассмотрении

Как ограничить глубину меню WordPress в панели администратора

Можно ли ограничить максимальную глубину меню в панели администратора /nav-menus.php ?

Мне нужно это, потому что моя тема не будет поддерживать более двух уровней меню, поэтому нет смысла позволять пользователю делать более глубокие меню.

Решение, с которым я столкнулся:

 /** * Limit max menu depth in admin panel to 2 */ function q242068_limit_depth( $hook ) { if ( $hook != 'nav-menus.php' ) return; // override default value right after 'nav-menu' JS wp_add_inline_script( 'nav-menu', 'wpNavMenu.options.globalMaxDepth = 1;', 'after' ); } add_action( 'admin_enqueue_scripts', 'q242068_limit_depth' );