Я, как разработчик сайтов, понял один нюанс: если делаешь сайты под ключ, то полезно скрывать некоторые пункты меню. Практика показывает, что иногда некоторым клиентам руки чешутся залезть, куда не надо и начудить так, что потом за голову берешься .
Вот, например, зачем клиенту, который не разбирается в WordPress оставлять такие пункты как «Плагины», «Настройки», «Внешний вид»? Считаю, что удалив, подобные пункты, вы избавите себя и клиента от лишних проблем.
Итак, вот так выглядит меню в аминке WordPress:
○ Можно удалить все меню слева
Для этого откройте файл «functions.php» вашей темы (админ WordPress =>Внешний вид => Редактор =>functions.php) и вставьте в самый конец файла перед символом «?>» вот такой код:
function remove_menus_bloggood_ru(){ remove_menu_page( 'index.php' ); //Консоль remove_menu_page( 'edit.php' ); //Записи remove_menu_page( 'upload.php' ); //Медиафайлы remove_menu_page( 'edit.php?post_ENGINE=page' ); //Страницы remove_menu_page( 'edit-comments.php' ); //Комментарии remove_menu_page( 'themes.php' ); //Внешний вид remove_menu_page( 'plugins.php' ); //Плагины remove_menu_page( 'users.php' ); //Пользователи remove_menu_page( 'tools.php' ); //Инструменты remove_menu_page( 'options-general.php' ); //Настройки } add_action( 'admin_menu', 'remove_menus_bloggood_ru' );
○ Можно удалить только некоторые пункты меню слева
Например, если вы хотите удалить в меню пункты «Настройки» и «Инструменты», тогда это будет вот так:
function remove_menus_bloggood_ru(){ remove_menu_page( 'tools.php' ); //Инструменты remove_menu_page( 'options-general.php' ); //Настройки } add_action( 'admin_menu', 'remove_menus_bloggood_ru' );
Я думаю, вы поняли!
Теперь вот так выглядит аминка WordPress после удаления меню слева:
Это все!
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330341 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274700 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222518 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187688 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186564
12 Ответов на комментарий - Как в админке WordPress удалить ненужные пункты меню
Добавить комментарий
Метки: wordpress, без плагинов
Пост понравился! Но начинающим лучше иметь развернутое меню – по моему мнению. Лично я, например, часто пользуюсь этим меню, а как его открыть снова-восстановить – не написано.
Чтобы восстановить пункт меню, достаточно удалить код
.
.
Так как я говорил в статье, это полезно, если сайт делается под заказ. Ведь заказчик может по незнанию, что-то поменять в коде и сайт будет сломан
Непонятно, как удалить ссылки меню, которые образовались при установке сторонних плагинов.
Например у меня стоит слайдер Meta Slider. В админ меню выводится его название. Хотелось бы его скрыть. Если подставить его ссылку
remove_menu_page(‘admin.php?page=metaslider’);
ничего не получается. Меню не пропадает.
Спасибо.
Здесь я вам помочь не смогу. В статье я про это не писал, а значит не практиковал.
Пробовал вашим способом, у меня тоже ничего не выходит.
Не знаю, нужно посидеть! Может и помогу решить вашу задачу, только чуть позже.
Если у вас быстрее получиться узнать в чем проблема, пишите. Мне самому интересно.
Спасибо за комментарий.
Можете полностью удалить меню, а сверху добавить то, что нужно:
Думаю, что это не лучшее решение(танец с бубном)
Получил ответ на закрытом форуме разработчиков. Долго ржал над собой. Напишу только одну строку
remove_menu_page( ‘metaslider’ );
Если не получится, еще надо выставить приоритет
add_action(‘admin_menu’, ‘ваша функция’, 9999);
Вчера, я так пробовал, у меня не вышло.
Спасибо, Сергей! Сейчас попробую.
О! Вот с приоритетом заработало! Спасибо, Сергей, за полезный комментарий!
Для читателей объясняю что нужно сделать:
1. В админке WordPress наведите и скопируйте ссылку плагина. Для этого нужно навести на название плагина курсором мышки и нажать правой кнопкой. Появиться меню, где нужно выбрать “Копировать адрес ссылки”.
Например, ваша ссылка будет выглядеть вот так:
Удалите все и оставьте название после “page=”, то есть “UpToLike”
2. Вставьте в “functions.php” вот такой код:
remove_menus_bloggood_ru – это название функции;
UpToLike – это название плагина взять из ссылки хвоста;
Еще раз, спасибо за ответ Сергею. Удачи вам!
Пожалуйста! Нет проблем.