Как вставить плеер с Rutube в WordPress?
Когда вставляю плеер Rutube на страницу на Wordpress
пробовал разные плагины, ни один не помог решить проблему, может у кого есть идея переписать код как то или может плагин или другие танцы с бубном. Любые идеи выслушаю.
Вставлял разными способами, но самый стандартный через "код вставки плеера".
Дополнительно:
Пиши в вопросе как вставляешь.
Режим "Текст" вставить код плеера, далее создать страницу и далее уже писал что выдаёт.
И да, в ВП давно другой редактор (а на скрине вообще с плагином), а способов встать код - десятки. А мест, куда вставлять - сотни.
конфиденциальный ролик закрытой организации
А ролик не закрыт от "посторонних глаз" на рутубе?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос


Rutube в WordPress обычно вставляется через iframe. Если он не отображается, проблема чаще всего в одном из трёх мест: WordPress вырезает iframe, тема/редактор ломает код, либо сам код вставки взят не из embed-раздела Rutube.
Самый простой способ — взять официальный код “Поделиться → Код для вставки” и вставить его в блок “Произвольный HTML”, не в обычный визуальный абзац.
<iframe width="720" height="405" src="https://rutube.ru/play/embed/VIDEO_ID/" frameborder="0" allow="clipboard-write; autoplay" webkitAllowFullScreen mozallowfullscreen allowfullscreen> </iframe>
Чтобы iframe был адаптивным, лучше обернуть его:
<div class="video-embed"> <iframe src="https://rutube.ru/play/embed/VIDEO_ID/" allowfullscreen></iframe> </div>
.video-embed { position: relative; width: 100%; aspect-ratio: 16 / 9; } .video-embed iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }
Если код исчезает после сохранения, значит у пользователя нет права
unfiltered_htmlили редактор/плагин безопасности чистит iframe. Для администраторов в обычном WordPress iframe обычно сохраняется, но мультисайт и некоторые security-плагины могут его вырезать.Для удобства можно сделать shortcode:
add_shortcode('rutube', function ($atts) { $atts = shortcode_atts(['id' => ''], $atts); if (!$atts['id']) return ''; return '<div class="video-embed"><iframe src="https://rutube.ru/play/embed/' . esc_attr($atts['id']) . '/" allowfullscreen></iframe></div>'; });
Итог: используйте официальный embed URL, вставляйте через HTML-блок или shortcode и добавьте адаптивную обёртку. Если iframe пропадает, ищите фильтрацию HTML правами пользователя или security-плагином.