wp_body_open() WP 5.2.0

Запускає хук wp_body_open . Потрібно використовувати в темі відразу після тега <body> .

З версії WP 5.2 цю функцію потрібно використовувати в темі (шаблоні), щоб дати можливість розробникам вставляти щось на початку тега <body> .

Хуки з функції
<body <?php body_class(); ?>> <?php wp_body_open(); ?> ...

Приклади

0

#1 Виведемо довільний вміст після тега body

Потрібно вивести повідомлення для неавторизованих користувачів із закликом авторизуватись.

Базова структура шаблону, наприклад, index.php

<html> <head> ... вміст head ... </head> <body> <?php wp_body_open(); ?> ... решта верстка сайту ... </body> </html>

Рішення

<?php add_action( 'wp_body_open', 'display_message_for_unauthorized_users' ); function display_message_for_unauthorized_users() { if ( ! is_user_logged_in() ): ?> <div class="message-for-unauthorized-users"> <p> Бажаєте отримати більше можливостей? <a href="<?php echo wp_login_url(); ?>">Авторизуйтесь</a>! </p> </div> <?php endif; }

Код вставляється у оформляється у вигляді плагіна :

На місці цього повідомлення може бути будь-що: код лічильника Яндекс.Метрики, банер, форма пошуку і так далі.

список змін

З версії 5.2.0Введено.

Код wp_body_open() WP 6.0.2

function wp_body_open() { /** * Triggered after the opening body tag. * * @ Since 5.2.0 */ do_action( 'wp_body_open'); }

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *