Плагин OmniVideo позволяет легко добавить видео с различных платформ (YouTube, ВК.Видео, RuTube и другие) в ваши статьи. Основной функционал плагина реализован через использование шорткода [omnivideo], который можно вставить как обычный текст или использовать блок “Шорткод” в редакторе Гутенберг. Также в Гуттенберге можно использовать блок OmniVideo, который имеет все те же параметры, что и шорткод.
Видео с подробным обзором всех настроек:
Настройки по умолчанию
В разделе Настройки > OmniVideo вы можете настроить параметры шорткода и блока OmniVideo по умолчанию. Например, по умолчанию все блоки выводятся со стилем style="standard". В настройках вы можете его изменить на simple и тогда все блоки, у которых не задан атрибут style будут выводится с новым стилем.
Однако, если у какого-то шорткода уже прописан атрибут, например style="cover", то такой блок и останется со стилем cover. Значения, заданные в самом шорткоде выше по приоритету, чем значения из настроек.
Аналогично это работает и для гуттенберг блока OmniVideo — если не в нем не задать, например, стиль, то будет подтягиваться значение из настроек.
Общие настройки
- Тег заголовка
Этот параметр позволяет выбрать HTML-тег, который будет использоваться для заголовка видео блока. Можно выбрать между div, h1, h2, или h3. - Постер
Обложка видео. Вы можете указать полную ссылку на изображение, которое будет выводится вместо видео. Также можно выбрать опциюauto, которая автоматически загрузит постер с платформы (работает, если у шорткода заданы ссылки на YouTube или Vimeo).
По умолчанию постер сохраняется на ваш сайт в медиафайлы, чтобы не загружать его с внешнего ресурса. Можно отключить во вкладке Расширенные. - Alt 1.1.0
Выберите, откуда получать значение для атрибута alt постера – из параметров шорткода (атрибут alt) или блока, из заголовка блока OmniVideo или использовать заголовок текущей записи. - Стиль
Выберите стиль отображения блока видео. - Иконка
Выберите иконку, которая будет отображаться поверх постера - Порядок
Значения, разделенные запятой. Этот параметр задает порядок вывода платформ. Если нужно, например, чтобы VK показывался первым, а остальные платформы выводились как есть, то достаточно в поле указатьvk.
Список доступных платформ:youtube, vk, dzen, rutube, vimeo, ok, mailru, kinescope, nuum, plvideo, yandex, sibnet, videopress, mp4, url
* yandex — это Yandex Cloud Video (не путать с Яндекс Диском, он не поддерживается). - Платформа по умолчанию 1.2.0
Устанавливает платформу, которая автоматически будет использоваться как платформа по умолчанию в шорткоде или блоке, если в них она не задана. - Положение описания 1.1.0
Выводить описание сверху над или снизу под видео. - Соотношение сторон
Задает пропорции блока с видео. - Показать заголовки платформ
Опция включает или отключает отображение заголовков платформ видео под иконкой. - Показать иконки платформ
Опция включает или отключает отображение иконок платформ видео. - Использовать псевдо ссылки
Включение этой опции заменяет ссылки на видео платформы на псевдоэлементы <span>. Это полезно, если вы не хотите, чтобы на вашей странице были внешние ссылки на видео-площадки. - Включить автопроигрывание по умолчанию1.1.0
Если опция включена, то при при клике по иконке платформы видео начнет сразу проигрываться (если это поддерживается сервисом). - Скрыть одиночную иконку 1.2.0
Если опция включена, то при наличии постера одиночная иконка платформы будет всегда скрываться.
Автоматическая замена
После активации настройки все ранее вставленные ссылки на YouTube, VK, Rutube начнут работать через блок OmniVideo. По умолчанию WordPress встраивает все видео через iframe. Чтобы избежать лишних внешних запросов и проблем с недоступностью платформы, можно заменить все вставленные в контент видео на блоки OmniVideo. По умолчанию автозамена везде выключена.
- Включить для Youtube
Включить или выключить автоматическую замену ранее встроенного видео для Youtube. Работает как для встроенных <iframe>, так и для [oembed] и блоков блочного редактора. - Включить для VK 1.2.0
Включить или выключить автоматическую замену ранее встроенного видео для VK. Работает только для встроенных <iframe> - Включить для Rutube 1.2.0
Включить или выключить автоматическую замену ранее встроенного видео для Rutube. Работает только для встроенных <iframe> - Параметры шорткода
Параметры, заданные здесь, применяются как параметры шорткода при автозамене встроенного видео. Все параметры шорктода [omnivideo] применимы здесь.
Яндекс.Метрика
- ID счетчика 1.1.0
Если указан id счетчика, то при клике на каком либо из сервисов будет вызвана функцияreachGoalс идентификаторомomnivideo/showи параметрамиtype– тип сервиса, например, youtube или vk иurl– ссылка на видео. При этом предполагается, что Яндекс Метрика у вас уже подключена на сайте, плагин OmniVideo не добавляет код подключения.
Партнерская программа
- Включить
Выводит небольшую партнерскую псевдо-ссылку на плагин OmniVideo после блока. Вы получаете до 25% отчислений с каждой продажи. Это не настоящая ссылка, она не забирает вес страницы и закрыта от индексации. - Текст
Текст с партнерской ссылкой, которая задается параметром{{link}}
Дополнительные стили 1.2.0
В этом разделе вы можете прописать любые свои стили для OmniVideo. Используйте как обычный CSS-редактор, начинайте каждое правило с селектора. Например,
.omnivideo-block { /* ваш код */ }
Список всех доступных переменных есть в разделе CSS-переменные.
Реклама 1.2.0
В этом разделе можно настроить вывод рекламы в блоке OmniVideo. Она может показываться только перед видео, сразу после клика по кнопке платформы или иконки воспроизведения. После показа рекламы будет встроен <iframe> с видео, внутри него уже встроить свою рекламу нельзя, в этот момент воспроизведением и всем контентом управляют скрипты соответствующей платформы.
Если вам нужно использовать в качестве рекламы ссылку на какой-либо ресурс, то можно использовать готовые примеры. При этом важно в коде примеров заменить параметры на соответствующие значения:
[href] url-адрес, на который ведет ссылка
[image_src] url-адрес изображения
Контент рекламы

Вы можете создать любое количество рекламных блоков. В каждом блоке задается контент для мобильной и десктопной версии, а также вес. Чем больше вес, тем чаще будет выводиться блок.
Общие настройки
- Время, через которое можно закрыть рекламу (сек.)
Время через которое покажется кнопка закрытия рекламы. Укажите 0, чтобы кнопка закрытия показывалась сразу.
По умолчанию: 5 - Длительность рекламы (сек.)
Общее время показа рекламы перед воспроизведением видео.
По умолчанию: 15 - Время до следующего показа рекламы (сек.)
Если вам нужно, чтобы пользователь видел рекламу не чаще, чем раз в час, то укажите значение 3600 (60 секунд x 60 минут). Укажите 0, чтобы реклама выводилась каждый раз перед показом видео.
По умолчанию: 300 - Уведомление о показе рекламы
Текст, который показывается в блоке рекламы.
По умолчанию: “Видео продолжится после рекламы.” - Тип прогресса
Позволяет выбрать один из вариантов внешнего вида блока с прогрессом показа рекламы.
По умолчанию: Индикатор с круговым заполнением. - Высота рекламного блока
Позволяет задать изменение высоты блока при встраивании рекламы. Высота может быть фиксированной, т.е. не меняться, и если будет встроен слишком высокий блок контента, то чтобы его просмотреть, нужно будет прокрутить. И высота может быть адаптивной, т.е. при встраивании большого контента высота блока будет будет увеличиваться.
По умолчанию: Адаптивная.
Расширенные настройки
- Сохранять постер в медиа
Примените опцию, если вам нужно, чтобы постер подтягивался с вашего сайта, а не внешнего ресурса.
При первом выводе блока OmniVideo плагин попытается запросить постер и сохранить в медиа. Если постер поменяется на youtube или vimeo, то для обновления на вашем сайте нужно его удалить из медиа. - Удалить все данные из базы данных после удаления плагина
Если по какой-то причине вы решите удалить плагин, с этой опцией будет удалена также и вся информация из базы данных, относящаяся к плагину.
Шорткод
Пример шорткода, который можно использовать:
[omnivideo title="Пример видео" youtube="https://youtu.be/1TelHiEIGwI" poster="auto"]
С версии OmniVideo 1.2.0 в классическом редакторе доступен визуальный интерфейс, с помощью которого задаются параметры шорткода.