👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Как изменить права на просмотр страницы в админке?
Функция “remove_menu_page” лишь убирает меню из панели, но введя адрес, на страницу все равно можно войти.
Можно ли убрать это функцией?
Когда-то давно была у меня такая потребность при оптимизации клиентского блога. Я ее решил таким способом:
XXX – это ID пользователя (администратора), которому можно везде. Остальные увидят только надпись У вас нет доступа к этой странице ну или что-то подобное.
То есть нужно ставить действие вида load-название_скрипта. Если подвести курсор к пункту Записи, то он покажет ссылку http://…/wp-admin/edit.php, где edit.php и есть название скрипта.
Код вставляется в файл functions.php. В последней версии WordPress названия скриптов админки могут быть другими – перед употреблением проверяйте.
Спасибо!
А ка закрыть доступ например к этой странице
/wp-admin/admin.php?page=jetpack
Вот нашел такой вариант
тут можно использовать $_GET[‘page’]
Ну это примерно то же самое, только в нем вместо конкретного ID пользователя указываются права. Можете смело использовать этот вариант.