n-wp.ru — блог о WordPress

Изменить права на просмотр страницы в админке

Как изменить права на просмотр страницы в админке?
Функция «remove_menu_page» лишь убирает меню из панели, но введя адрес, на страницу все равно можно войти.
Можно ли убрать это функцией?

5 комментариев

  • Когда-то давно была у меня такая потребность при оптимизации клиентского блога. Я ее решил таким способом:

    XXX — это ID пользователя (администратора), которому можно везде. Остальные увидят только надпись У вас нет доступа к этой странице ну или что-то подобное.

    То есть нужно ставить действие вида load-название_скрипта. Если подвести курсор к пункту Записи, то он покажет ссылку http://…/wp-admin/edit.php, где edit.php и есть название скрипта.

    Код вставляется в файл functions.php. В последней версии WordPress названия скриптов админки могут быть другими — перед употреблением проверяйте.

  • Вот нашел такой вариант
    тут можно использовать $_GET[‘page’]

    • Ну это примерно то же самое, только в нем вместо конкретного ID пользователя указываются права. Можете смело использовать этот вариант.