Удаляем «Настройки экрана» из админ панели

Очень часто новички интересуются у меня, как удалить панель настроек экрана из верхнего бара wp-admin меню. Поэтому далее, я расскажу, как можно легко избавиться от этой назойливой вкладки…

Вообще, вкладка «Настройки экрана» (или Screen Options в английской версии) — это отличная маленькая функция WordPress. Расположенная на разных экранах в WP Admin Area, вкладка «Настройки экрана» открывает все доступные настройки. Как, например, мета-поля для отображения, столбцы макета, авто-высота редактора и другие параметры в зависимости от того, какой экран вы просматриваете.

Зачем удалять настройки экрана из админки?

Но могут быть случаи, когда вы хотите скрыть настройки экрана. Может быть, только для определенных пользовательских ролей или определенных экранов администратора, или, может быть, вы хотите полностью отключить настройки экрана для всех пользователей. В любом случае, вот функция, которая может помочь сделать это:

Теперь подробнее, что делает этот кусок кода:

  • Захватывает $current_user глобальную переменную;
  • Проверяет, является ли текущий пользователь администратором Если нет, то возвращается, false чтобы скрыть настройки экрана;
  • В противном случае возвращается, true чтобы показать параметры экрана для пользователей с правами администратора;
  • Наконец, функция подключена к фильтру, screen_options_show_screen

Таким образом, изменяя условную логику, используемую этой функцией, вы можете показать / скрыть настройки экрана для любого пользователя (ей), ролей или чего-либо еще, что требуется.

Подписаться на новые статьи