Описание activate_header
— Action
Хук activate_header позволяет выполнять действия при активации темы или плагина, непосредственно перед выводом заголовка страницы. Он срабатывает в момент, когда заголовок страницы ещё не был выведен, что позволяет добавить или изменить элементы, связанные с заголовком, перед его отображением
Примеры использования
Пример добавления пользовательского кода в заголовок:
add_action('activate_header', function() {
echo '';
});
В этом примере мы добавляем мета-тег описания в заголовок страницы
Пример подключения стилей в заголовке:
add_action('activate_header', function() {
wp_enqueue_style('custom-style', get_stylesheet_directory_uri() . '/css/custom-style.css');
});
Здесь мы подключаем пользовательский файл стилей в заголовке
Пример добавления пользовательского скрипта в заголовок:
add_action('activate_header', function() {
echo '';
});
В этом примере мы добавляем пользовательский JavaScript файл в заголовок страницы
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить элементы в заголовке страницы перед его выводом
– Производительность
Хук не должен значительно влиять на производительность, так как выполняет только необходимые действия перед выводом заголовка
– Предупреждения
Избегайте добавления тяжелых ресурсов в заголовок, чтобы не замедлить загрузку страницы
Альтернативы
Тип: action
Этот хук срабатывает непосредственно перед закрывающим тегом , что позволяет добавлять элементы в заголовок на более позднем этапе
Используйте его, если нужно добавить элементы в заголовок после выполнения других хуков