Плагин wordpress который парсит видеоролики YOUTUBE по запросу в одну запись?
Доброго времени суток! Подскажите плагин, который по ключевому запросу парсит видеоролики с ютуб на сайт (без скачивания в медиатеку) и размещает в 1 запись с заданным количеством видеороликов (например не более 5 или 10 шт. по теме).
Дополнительные вопросы
Очень сомневаюсь, что есть такой плагин, но у них довольно простое API и нормальная документация
Ответы:
Когда-то давно я встречал подобный плагин. Увы, уже не являюсь ВП разработчиком и соответственно не помню названия.
Но можете погуглить.
Вот, к примеру:
Related YouTube Videos
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Готовый плагин, который «по запросу парсит YouTube и собирает одну запись», может существовать, но я бы осторожно относился к таким решениям. YouTube лучше не парсить как HTML-страницу: для этого есть официальный YouTube Data API. Парсинг выдачи часто ломается, может нарушать правила сервиса и создаёт нестабильный контент.
Правильная схема такая:
Пример запроса:
https://www.googleapis.com/youtube/v3/search?part=snippet&q=wordpress%20speed&type=video&maxResults=5&key=API_KEY
Если делать это на WordPress, можно написать небольшой импортёр: он принимает запрос, получает JSON от YouTube, формирует HTML и создаёт запись через
wp_insert_post. Это будет надёжнее, чем искать старый плагин непонятного качества.Пример идеи формирования embed:
$video_id = 'dQw4w9WgXcQ'; $html = '<iframe width="560" height="315" src="https://www.youtube.com/embed/' . esc_attr($video_id) . '" allowfullscreen></iframe>';
Что важно учесть:
Если задача разовая, быстрее вручную собрать ролики и вставить их в запись. Если нужно регулярно создавать подборки, лучше писать небольшой кастомный импортёр под ваш формат, чем ставить тяжёлый парсер.