Как упростить админку, удалив ненужные опцииВ уроках 31.1 и 31.2 мы рассматривали темы, которые существенно преобразили бы консоль. Причем некоторые из этих тем упрощают админку, позволяя вам избавиться от некоторых элементов. Но удалить ненужные пункты меню можно и своими силами, без использования сторонних тем. И делать это можно при помощи файла functions.php.

Теперь же посмотрим, что нужно прописать для удаления:

function remove_menus(){

ххххххххххххххххххххххххххххххххххххххххх

}

add_action( ‘admin_menu’, ‘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’ );            //Настройки

Как видно, изменяя параметры при помощи functions.php, мы можем удалить любую опцию. Но таким способом можно удалить и меню целиком, для этого вместо строчки с опцией следует вписать: remove_menu_page( ‘edit.php?post_type=portfolio’ ).

Написать комментарий