Описание get_header_image
— Filter
Хук get_header_image позволяет изменить заголовочное изображение, используемое в теме WordPress. Он срабатывает при вызове функции get_header_image() и позволяет модифицировать URL заголовочного изображения перед его выводом
Примеры использования
Пример изменения заголовочного изображения на кастомное:
add_filter('get_header_image', function($header_image) {
return 'https://example.com/wp-content/uploads/custom-header.jpg';
});
В этом примере мы заменяем заголовочное изображение на кастомное изображение
Пример удаления заголовочного изображения:
add_filter('get_header_image', function($header_image) {
return '';
});
Здесь мы убираем заголовочное изображение, возвращая пустую строку
Пример добавления параметра к URL заголовочного изображения:
add_filter('get_header_image', function($header_image) {
return $header_image . '?v=2';
});
Мы добавляем параметр версии к существующему URL заголовочного изображения
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или удалить заголовочное изображение в вашей теме
– Производительность
Хук не должен существенно влиять на производительность, так как изменения касаются только вывода URL
– Предупреждения
Убедитесь, что изменения не нарушают общую стилистику сайта, особенно если заголовок изображение используется в разных местах
Альтернативы
Тип: action
Этот хук позволяет выполнять действия, когда заголовочное изображение загружается
Используйте его, если нужно добавить дополнительную функциональность при загрузке заголовочного изображения