Проверка наличия изображения заголовка в WordPress
Функция has_header_image() позволяет проверить, установлено ли изображение заголовка для вашей темы.
Что такое has_header_image()?
Эта функция используется для выяснения, есть ли у темы изображение заголовка. Если изображение установлено, функция вернёт true (истина), в противном случае — false (ложь).
Возвращаемые значения
- true или false — указывает, задано ли изображение заголовка.
 
Применение
Чтобы использовать функцию, просто вызовите её, как показано ниже:
has_header_image();
Примеры использования
Проверка наличия изображения заголовка
Вы можете отображать изображение заголовка на сайте, если оно установлено. Пример кода:
if ( has_header_image() ) {
    echo '
';
}
Пояснения к коду
- get_header_image() — эта функция возвращает URL изображения заголовка.
 - get_bloginfo('title') — получает название вашего сайта для использования в качестве альтернативного текста для изображения.
 
Изменения
Функция была введена в WordPress начиная с версии 4.2.0.
Код функции
Если вам интересно, как работает эта функция, вот её исходный код:
function has_header_image() {
return (bool) get_header_image();
}
Связанные функции
Функция has_header_image() связана с другими функциями, которые могут быть полезны при работе с изображениями заголовков. Вот некоторые из них:
- add_theme_support() — добавляет поддержку различных функций в вашу тему.
 - current_theme_supports() — проверяет, поддерживает ли текущая тема определённую функцию.
 - get_header_image() — возвращает URL изображения заголовка.
 - get_header_textcolor() — возвращает цвет текста заголовка.
 - remove_theme_support() — отключает поддержку определённых функций.
 
Заключение
Функция has_header_image() — простой и полезный способ проверить, установлено ли изображение заголовка в вашей теме WordPress. Зная, как её использовать, вы сможете лучше настраивать отображение вашего сайта.