Иногда на WordPress-сайте бывает необходимо отключить возможность настраивать параметры экрана для пользователей в админ-панели, за что отвечает кнопка Настройки экрана, расположенная в правом верхнем углу.
Зачем отключать параметры экрана?
Выбор тех или иных параметров экрана позволяет каждому каждому зарегистрированному пользователю показывать/скрывать элементы в различных разделах области администрирования WordPress. Необходимость отключения такой возможности возникает особенно на сайтах с несколькими авторами. Так, кто-либо из них может, даже случайно, активировать или деактивировать какую-нибудь важную функцию (например, поле автора изменений или раздел с расширенным изображением).
Как отключить кнопку Настройки экрана?
Стандартные инструменты WordPress не позволяют управлять отображением кнопки. Она по умолчанию присутствует для всех пользователей, включая и тех, которые не имеют администраторских или авторских полномочий. Рассмотрим два способа, позволяющих решить эту задачу.
Способ 1. Плагин Adminimize
Первое, что нужно сделать, это установить и активировать плагин Adminimize, после чего в админ-панели перейти Настройки -> Adminimize, где выбрать раздел Global Options.
После выбора раздела Вы будете перемещены в соответствующий блок настроек плагина.
Среди всех опций в таблице нам понадобится строка, которая называется Screen Options, отвечающая за скрытие/показ нужной нам кнопки. Отмечая “галочкой” те или иные столбцы строки, Вы таким образом указываете, для каких групп пользователей необходимо отключить кнопку Настройки экрана. Деактивируем ее, например, для всех редакторов, зарегистрированных на сайте. Для сохранения настроек нужно нажать кнопку Update Options.
Теперь пользователь с правами редактора, авторизировавшись на сайте, не увидит кнопки Настройки экрана.
Способ 2. Ручное отключение кнопки
Ручной способ отключения кнопки параметров экрана предполагает редактирование файла functions.php Вашей активной темы на WordPress-сайте.
Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.
Для этого в самый конец functions.php необходимо добавить следующий код:
function wpschool_remove_screen_options() { if( !current_user_can( 'manage_options' ) ) { return false; } return true; } add_filter( 'screen_options_show_screen', 'wpschool_remove_screen_options' );
Этот метод не подразумевает выбор групп пользователей, для которых будет скрыта кнопка. Она будет видна только администраторам.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.