Заполнитель миниатюр для видео YouTube с ACF - PullRequest
0 голосов
/ 14 апреля 2019

Мне нужно, чтобы видео YouTube загружались через oembed в Advanced Custom Fields, чтобы загружаться лениво. Это не общий вопрос о том, как реализовать миниатюру из API YouTube, но относится к выполнению этой работы с ACF.

Плагины отложенной загрузки работают только с содержимым публикации, которое они могут фильтровать, но они не улавливают данные, выводимые ACF.

Есть ли прямое решение для этого?

Я смотрел на ленивую загрузку самого iframe с использованием data-src, но этого недостаточно. Он оставляет пустое пространство до прокрутки, а затем загружает все. У меня есть страница с примерно 20 видео, так что это практически не даст выигрыша в производительности и не покажет видеоконтент до прокрутки.

Это сайт, который я поддерживаю для сторонней организации, поэтому у меня нет возможности полностью изменить способ добавления видео на страницу (в настоящее время поле ACF в пользовательском типе записи со ссылкой iframe с YouTube)

Требуется отобразить миниатюру из видео, чтобы при загрузке страницы отображалось хоть что-то. Затем нажмите на видео (с загрузкой 500kb base.js и т. Д.) Это не совсем тривиально (по крайней мере для меня!), И для этого существует несколько плагинов Wordpress, таких как этот: https://en -gb.wordpress.org / плагины / ленивой нагрузки для-видео /

Я бы предположил, что видео с отложенной загрузкой (миниатюры-заполнители) уже было сделано с помощью ACF, поэтому я надеюсь, что у кого-то может быть готовое решение для этого. Я также спросил на форуме ACF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...