WP_Screen
Класс WP_Screen
в WordPress представляет информацию об административном экране (Dashboard) или определенной странице в административном разделе. Этот класс предоставляет различные свойства и методы, которые позволяют получать информацию о текущем экране и его атрибутах.
Объекты класса WP_Screen
создаются автоматически и могут быть получены с помощью функции get_current_screen().
Некоторые из свойств класса WP_Screen
, которые могут быть полезны при разработке плагинов или тем для административной панели, включают:
$id
: Уникальный идентификатор экрана.$base
: Базовый идентификатор для текущего экрана.$parent_base
: Базовый идентификатор родительского экрана, если есть.$post_type
: Тип записи, если текущий экран связан с записью.$is_network
: Флаг, указывающий, относится ли текущий экран к сети WordPress (Multisite).$in_admin
: Флаг, указывающий, находится ли экран в административном разделе.$is_user_admin
: Флаг, указывающий, является ли текущий пользователь администратором сайта.
Кроме того, класс WP_Screen
предоставляет методы для работы с атрибутами экрана и проверки текущего контекста административной панели.
Примеры использования класса WP_Screen
и его свойств и методов можно найти в документации WordPress или в официальном исходном коде на GitHub.
Функции WordPress
- number_format_i18n
- admin_url
- is_admin
- _doing_it_wrong
- add_submenu_page
- add_query_arg
- get_post_ancestors
- get_current_screen
- wp_generate_password
- get_charset_collate
- dbDelta
- wp_create_nonce
- wp_verify_nonce
- auth_redirect
- wp_set_auth_cookie
- wp_set_current_user
- wp_clear_auth_cookie
- wp_logout
- add_meta_box
- add_menu_page
- add_options_page
- wp_parse_args
- wp_specialchars_decode
- current_user_can
- wpdb