Получение Разметки Пользовательского Заголовка в WordPress

Получение Разметки Пользовательского Заголовка в WordPress

Функция get_custom_header_markup() позволяет получить разметку для пользовательского заголовка в WordPress. Это полезно, если вы хотите настроить заголовок вашего сайта.


Когда использовать

Эта функция используется в основном в следующих случаях:

  • Для отображения изображения заголовка с сайта.
  • Если ваш сайт поддерживает пользовательские заголовки.

Что возвращает

Функция возвращает строку — разметку для пользовательского заголовка в случае успешного выполнения.

Как использовать

Для вызова функции просто используйте следующий код:

get_custom_header_markup();

Пример использования

Давайте рассмотрим пример, как можно использовать get_custom_header_markup() для отображения заголовка с изображением:

// Проверяем, есть ли заголовок
echo get_custom_header_markup();

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

if ( is_header_video_active() && ( has_header_video() || is_customize_preview() ) ) {
    wp_enqueue_script( 'wp-custom-header' );
    wp_localize_script( 'wp-custom-header', '_wpCustomHeaderSettings', get_header_video_settings() );
}

Что будет в результате

Если заголовок изображения установлен, то мы получим HTML-код, похожий на этот:

Тестовый сайт

Изменения в коде

Функция get_custom_header_markup() была введена в версии 4.7.0. Код функции выглядит следующим образом:

function get_custom_header_markup() {
if ( ! has_custom_header() && ! is_customize_preview() ) {
return '';
}

return sprintf(
    '
%s
', get_header_image_tag() );

}

Связанные функции

Есть несколько других функций, которые могут быть полезны при работе с пользовательскими заголовками:

  • get_header_image() — для получения изображения заголовка.
  • has_custom_header() — для проверки, установлен ли пользовательский заголовок.
  • is_header_video_active() — для проверки, активно ли видео заголовка.

Заключение

Используя функцию get_custom_header_markup(), вы можете легко настроить заголовок вашего сайта. Эта функция позволяет отображать изображение заголовка или видео, что улучшает внешний вид вашего веб-сайта. Не забудьте проверить, поддерживает ли ваша тема пользовательские заголовки!

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *