Существует множество причин, почему может понадобиться упростить меню в админке 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' );
Также этот способ можно использовать для того, чтобы убрать меню, созданные плагинами. Для этого необходимо кликнуть на элемент меню и скопировать часть ссылки как на примере выше. Например, для того, чтобы спрятать тип записей портфолио со ссылкой:
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' );
Надеемся, что эта статья помогла вам убрать ненужные элементы меню из административной панели WordPress.
По всем вопросам и отзывам просьба писать в комментарии ниже.
Не забывайте, по возможности, оценивать понравившиеся записи количеством звездочек на ваше усмотрение.