Intereting Posts
Нужно элегантное решение для объявления значения двух переменных на основе количества сообщений Извращенная копия моего блога на этом сайте? Прикрепленные сообщения превышают количество сообщений на странице Отфильтруйте встроенные классы wp_nav_menu, но сохраните пользовательский класс NGinx + WordPress Subdomain Multi с ядром в подкаталоге Shortcode появляется дважды на странице, один раз перед контентом, один раз, когда он действительно называется Пользовательские боковые панели – проблемы get_sidebar () Проблема с маржой в меню управления? WordPress Multisite с тысячами блога Как изменить имя пользователя? Как предотвратить обновление столбца post_modified в wp_posts? Проблема установки / обновления плагина WordPress Кнопка Preview Changes отсутствует на странице пользовательского типа после обновления до 3.4 Показать дополнительную боковую панель на страницах категорий (архив) Является ли WordPress 3.3.1 совместимым с PHP версии 5.2.17?

Переместите ссылку «Меню» из «Внешний вид»> «Меню» на свою вкладку в левой колонке «Панель управления»

Я работаю над очисткой меню WordPress Dashboard, чтобы облегчить использование нашим клиентом.

Как я могу переместить ссылку «Меню», расположенную в Appearance> Menus, в свою вкладку в левом столбце панели мониторинга? Я представляю себе его изменение в functions.php, но после поиска я не нашел никаких решений.

Спасибо за помощь!

введите описание изображения здесь

Solutions Collecting From Web of "Переместите ссылку «Меню» из «Внешний вид»> «Меню» на свою вкладку в левой колонке «Панель управления»"

Здесь код, как добавить новое меню и удалить старый

add_action('admin_menu', 'change_menus_position'); function change_menus_position() { // Remove old menu remove_submenu_page( 'themes.php', 'nav-menus.php' ); //Add new menu page add_menu_page( 'Menus', 'Menus', 'edit_theme_options', 'nav-menus.php', '', 'dashicons-list-view', 68 ); } 

после этого может быть некоторая ошибка с открытым «Внешний вид», но вы можете исправить ее с помощью css

вы можете сбросить все меню

 global $menu,$submenu; echo '<pre>'; print_r($menu); print_r($submenu); echo '</pre>'; wp_die(); 

Также возможно добавить пользовательский разделитель (пробел между меню)

 function add_admin_menu_separator( $position ) { global $menu; $menu[ $position ] = array( 0 => '', 1 => 'read', 2 => 'separator' . $position, 3 => '', 4 => 'wp-menu-separator' ); } 

и использовать

 add_admin_menu_separator('21'); add_admin_menu_separator({custom_position});