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

Как удалить пункты меню в админке на 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' );

Источник

Отправить ответ

Please Login to comment
Войти с помощью: 
  Subscribe  
Notify of
Authorization
*
*
Войти с помощью: 
Registration
*
*
*
Войти с помощью: 

12 + eleven =

Password generation