Как удалить ненужные пункты меню в админке на WordPress

Опубликовано: 01.09.2018

видео Как удалить ненужные пункты меню в админке на WordPress

Настройка WordPress после установки, работа с темой – Lesson 3

У вас может быть ряд причин для упрощения меню админки на WordPress. Например, если вы разработчик и собираетесь передать новый сайт клиенту, который может запутаться в меню с большим количеством пунктов. Тем более, что админка на WordPress может быть сложной для вас, если вы только приступили к работе с ней.



А удаление ненужных пунктов ее значительно упростит. Также если у вас есть много плагинов или пользовательских типов постов, удаление неиспользуемых ссылок значительно сократит меню.

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


Администратор Wordpress: как изменить, удалить и добавить нового админа вордпресс

Смотрите также :

Добавление этой функции в файл functions.php используемой вами темы удалит все пункты меню.

function remove_menus(){ remove_menu_page( 'index.php' ); //Консоль remove_menu_page( 'edit.php' ); //Записи remove_menu_page( 'upload.php' ); //Медиафайлы remove_menu_page( 'edit.php?post_type=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' );

Если вы хотите удалить только один пункт, например, меню Настроек, используйте код ниже:

function remove_menus(){ remove_menu_page( 'options-general.php' ); //Настройки } add_action( 'admin_menu', 'remove_menus' );

Можно использовать этот же способ для удаления меню плагинов. Для этого нажмите на пункт меню, чтобы получить его URL и скопируйте последнюю его часть в вышеупомянутую функцию. Например, для удаления типа поста портфолио с таким URL:

http://yourdomain.com/wp-admin/edit.php?post_type=portfolio

Используйте такой код:

function remove_menus(){ remove_menu_page( 'edit.php?post_type=portfolio' ); } add_action( 'admin_menu', 'remove_menus' );
Источник: wplift.com
rss