# WP_BODY_OPEN() │ WP 5.2.0
Функция wp_body_open() запускает действие wp_body_open.
## Что делает эта функция?
Эта функция позволяет добавлять свой код сразу после открывающего тега <body> в HTML-структуре вашего сайта. Это может быть полезно для вставки скриптов, сообщений для пользователей и другого контента перед основным содержимым.
### Возвращаемое значение
Функция ничего не возвращает (null).
## Использование
Чтобы использовать эту функцию, просто добавьте следующий код:
```php
wp_body_open();
Примеры
Пример 1: Отображение сообщения для неавторизованных пользователей
Предположим, вы хотите показать сообщение пользователям, которые не вошли в систему, с просьбой авторизоваться. Для этого используйте следующую структуру шаблона, например, в файле index.php:
... содержимое тега head ...
... остальная часть макета сайта ...
Теперь давайте добавим код, который будет отображать сообщение:
Этот код нужно вставить в файл functions.php вашей темы или в плагин. Вместо этого сообщения вы можете вставлять любой текст, HTML или JavaScript.
Пример 2: Убедитесь, что мой код включён
Как плагин-разработчику, вам может потребоваться убедиться, что ваш код включён, даже если тема устарела и не использует wp_body_open. Вот решение, предложенное @danieliser:
Таким образом, если ваша тема поддерживает wp_body_open и использует его, ваш код добавится в нужное место. Если же тема не поддерживает, ваш код будет добавлен в стандартн��е место с помощью wp_footer.
Изменения
Эта функция была введена с версии 5.2.0.
Код функции wp_body_open
Функция wp_body_open расположена в файле wp-includes/general-template.php:
function wp_body_open() {
/**
* Запускается сразу после открывающего тега .
*
* @since 5.2.0
*/
do_action('wp_body_open');
}
Связанные функции
Вот некоторые функции, связанные с темами в WordPress:
add_theme_support()bloginfo()body_class()current_theme_supports()get_custom_header_markup()get_custom_logo()get_header_image()get_header_image_tag()get_header_textcolor()get_header_video_url()get_page_template()get_page_templates()get_post_class()get_query_template()get_stylesheet()get_template()get_theme_mod()get_theme_mods()get_theme_root()has_custom_logo()has_header_image()has_header_video()header_image()is_child_theme()is_header_video_active()post_class()register_nav_menu()register_nav_menus()remove_theme_mod()remove_theme_mods()remove_theme_support()set_theme_mod()single_month_title()the_custom_header_markup()the_custom_logo()the_header_video_url()the_search_query()unregister_nav_menu()wp_footer()wp_get_archives()wp_get_document_title()wp_get_theme()wp_get_themes()wp_head()wp_is_mobile()wp_nav_menu()wp_robots()wp_site_icon()wp_title()