Документация WordPress

WP_Screen

Класс WP_Screen в WordPress представляет информацию об административном экране (Dashboard) или определенной странице в административном разделе. Этот класс предоставляет различные свойства и методы, которые позволяют получать информацию о текущем экране и его атрибутах.

Объекты класса WP_Screen создаются автоматически и могут быть получены с помощью функции get_current_screen().

Некоторые из свойств класса WP_Screen, которые могут быть полезны при разработке плагинов или тем для административной панели, включают:

  1. $id: Уникальный идентификатор экрана.
  2. $base: Базовый идентификатор для текущего экрана.
  3. $parent_base: Базовый идентификатор родительского экрана, если есть.
  4. $post_type: Тип записи, если текущий экран связан с записью.
  5. $is_network: Флаг, указывающий, относится ли текущий экран к сети WordPress (Multisite).
  6. $in_admin: Флаг, указывающий, находится ли экран в административном разделе.
  7. $is_user_admin: Флаг, указывающий, является ли текущий пользователь администратором сайта.

Кроме того, класс WP_Screen предоставляет методы для работы с атрибутами экрана и проверки текущего контекста административной панели.

Примеры использования класса WP_Screen и его свойств и методов можно найти в документации WordPress или в официальном исходном коде на GitHub.

admin WP_core