Невозможно использовать видео в пользовательском заголовке - PullRequest
2 голосов
/ 06 июня 2019

В настройке темы я не могу установить видео как Header Media. Эта тема создается с нуля, поэтому в настоящее время у меня есть только следующие файлы: header.php, footer.php, functions.php, sidebar.php, index.php

Я попытался установить для видео значение true в разделе поддержки тем для WordPress. Я попытался скопировать реализацию в двадцать семнадцатой теме. Я пробовал разные комбинации параметров в функции поддержки темы пользовательских заголовков.

functions.php:

add_theme_support( 'custom-header', array(
    'video' => true,
) );

header.php:

<?php the_custom_header_markup(); ?>

Wordpress в настоящее время выдает мне следующую ошибку:

"Эта тема не поддерживает заголовки видео на этой странице. Перейдите к первая страница или другая страница, которая поддерживает заголовки видео. "

1 Ответ

0 голосов
/ 06 июня 2019

В мои functions.php я загружал jQuery, как показано ниже:

    wp_enqueue_script('wptheme-jquery-js-cdn', 'https://code.jquery.com/jquery-3.3.1.slim.min.js');

Это привело к первой загрузке jQuery. Чтобы решить эту проблему, я заставил его загрузиться в нижний колонтитул.

    wp_enqueue_script('wptheme-jquery-js-cdn', 'https://code.jquery.com/jquery-3.3.1.slim.min.js', array(), '', true);

Это также лучшая практика, чтобы не блокировать рендеринг.

...