Иногда в процессе разработки появляется необходимость скрыть некоторые пункты меню в админке WordPress и обусловлено это тем, что клиент планирует самостоятельно администрировать сайт. И оставить нужно только те пункты меню, которые он будет активно использовать. В основном это раздел записей и страницы. Тем самым мы сделаем админку минималистичной и ничто не будет отвлекать внимание.
Удаление пунктов меню WordPress
Прошу обратить внимание, что удаление пунктов меню в админке WordPress происходит только визуально, то есть по сути мы их просто скрываем и они по прежнему останутся доступны по тем же ссылкам. Поможет нам в этом встроенная в WordPress функция:
remove_menu_page()
remove_menu_page()
Проводить эти действия следует в файле functions.php через пользовательскую функцию и специального хука:
add_action()
add_action()
Прилагаю код, который скроет большинство пунктов меню. Если необходимо отобразить один из пунктов, то просто закомментируйте эту строчку с remove_menu_page().
Думаю, что этих примеров вполне достаточно, чтобы в дальнейшем разобраться с остальными пунктами меню, которые нужно скрыть от пользователя на WordPress сайте.
Добавить комментарий