Как сделать адаптивным видео с ютуба в постах?
Как сделать адаптивным видео из ютуба в вордпрессе?
Добавляю в пост просто ссылку с ютуба, видео получается маленького размера, а мне нужно на 90% ширины
Может какой плагин свежий посоветуете?
Спасибо заранее
Дополнительно:
У Гутенберга есть блок Embed и YouTube, чем не устраивает?
Ответы:
Так добавляй его в контейнер, в котором пропиши адаптацию. Или добавляй не просто через копирование ссылки, а через кнопку "поделиться" под видео, там есть код в котором можно настроить размер окна
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для YouTube в WordPress обычно не нужен отдельный плагин. Если вставить ссылку в Gutenberg-блок YouTube/Embed, WordPress сам создаст iframe. Вопрос с шириной и адаптивностью решается CSS-контейнером.
Современный вариант через
aspect-ratio:.entry-content iframe[src*="youtube.com"], .entry-content iframe[src*="youtu.be"] { width: 100%; max-width: 100%; aspect-ratio: 16 / 9; height: auto; }
Если тема задаёт iframe фиксированную высоту, можно обернуть видео в контейнер:
<div class="video-wrap"> <iframe src="https://www.youtube.com/embed/VIDEO_ID" allowfullscreen></iframe> </div>
.video-wrap { width: 90%; max-width: 960px; margin: 24px auto; aspect-ratio: 16 / 9; } .video-wrap iframe { width: 100%; height: 100%; border: 0; }
Если вставляете просто ссылку, проверьте, не ограничивает ли тему блок
.wp-block-embedили.entry-content. Иногда видео маленькое не из-за YouTube, а из-за CSS темы, где для embed заданmax-width: 500px.Плагин имеет смысл только если нужны lazy load, preview-заглушки, GDPR/cookie-режим или массовая оптимизация PageSpeed. Для обычной адаптивной ширины достаточно CSS. После правки проверьте мобильную ширину 360-390 px, чтобы iframe не создавал горизонтальный скролл.
Если видео по-прежнему остаётся маленьким, откройте инспектор и посмотрите родительские блоки. Часто iframe честно занимает 100%, но его контейнер ограничен колонкой, старым shortcode или стилем темы. Тогда расширять нужно не сам iframe, а блок вокруг него: например
.wp-block-embed,.wp-block-embed__wrapperили контейнер записи. Это лучше, чем вручную ставить width/height в каждом YouTube-коде.