get_header_video_url()
Получает URL видео заголовка указанного в настройках (кастомайзере).
Функция получает ссылку на локальное видео, если его нет, но есть ссылка на внешнее видео, то вернет эту ссылку. Вернет false если нет никакого видео.
С версии 4.7 появилась возможно устанавливать видео заголовка, в дополнении к картинке заголовка.
Эта функция лежит в основе проверки: есть ли видео у заголовка - has_header_video()
Используйте the_header_video_url(), когда URL сразу нужно вывести на экран.
Работает на основе: get_theme_mod(), wp_get_attachment_url()
Основа для: the_header_video_url(), has_header_video()
Хуки из функции
Возвращает
Строку|false. URL на видео или false.
Использование
get_header_video_url();
Примеры
#1 Выведем видео заголовка если оно есть
$url = get_header_video_url();
if( $url ){
echo wp_video_shortcode( array(
'src' => $url,
'poster' => '',
'height' => 400,
'width' => 600,
) );
}
В результате получим такой HTML код:
<div style="width:600px;" class="wp-video">
<!--[if lt IE 9]><script>document.createElement('video');</script><![endif]-->
<video class="wp-video-shortcode" id="video-298-1" width="600" height="400" preload="metadata" controls="controls">
<source type="video/mp4" src="http://example.com/wp-content/uploads/2017/01/polina.mp4?_=1" />
<a href="http://example.com/wp-content/uploads/2017/01/polina.mp4">http://example.com/wp-content/uploads/2017/01/polina.mp4</a>
</video>
</div>
Список изменений
| С версии 4.7.0 | Введена. |