Как отключить автовоспроизведение видео в WordPress

Автовоспроизведение видео на сайте WordPress часто раздражает пользователей и замедляет загрузку страниц. В этой статье мы подробно рассмотрим, как отключить автовоспроизведение видео, используя как встроенные возможности WordPress, так и плагины, а также приведём примеры кода для тонкой настройки.

Почему важно контролировать автовоспроизведение видео на сайте WordPress

Автовоспроизведение видео может негативно влиять на пользовательский опыт, особенно если несколько видео запускаются одновременно. Кроме того, это увеличивает нагрузку на сервер и трафик, что особенно критично для мобильных пользователей и сайтов с ограниченным хостингом.

В некоторых случаях автовоспроизведение может быть полезным — например, для фоновых видео на главной странице, но чаще всего пользователи предпочитают запускать видео самостоятельно.

Поисковые запросы с низкой частотой часто включают именно запросы по отключению автовоспроизведения на конкретных видеоплеерах или в популярных плагинах WordPress, что делает эту тему актуальной и востребованной.

Отключение автовоспроизведения в стандартном видео WordPress

WordPress использует HTML5 тег <video> для вставки видео. Автовоспроизведение задаётся с помощью атрибута autoplay. Чтобы отключить автовоспроизведение, нужно убедиться, что этот атрибут отсутствует.

Если вы вставляете видео через шорткод [video], просто не добавляйте параметр autoplay. Но если видео вставлено программно или через тему, можно использовать фильтр WordPress для удаления автозапуска:

function wpmanual_disable_video_autoplay( $html ) {
    // Удаляем autoplay из тега video
    $html = preg_replace('/autoplay="(autoplay)?"/', '', $html);
    return $html;
}
add_filter('wp_video_shortcode', 'wpmanual_disable_video_autoplay');

Этот код нужно добавить в файл functions.php вашей темы или в плагин для пользовательских функций. Он удалит атрибут autoplay из всех видео, вставленных через стандартный шорткод WordPress.

Отключение автозапуска в популярных видеоплеерах и плагинах WordPress

Плагин Video.js

Video.js — популярный HTML5 видеоплеер с расширенными возможностями. Чтобы отключить автовоспроизведение, нужно в настройках плеера убрать соответствующий параметр или программно задать:

videojs('my-video', {
    autoplay: false
});

Если вы используете Video.js в WordPress, то дополните инициализацию видео так, чтобы параметр autoplay был явно false.

Плагин WP Video Lightbox

WP Video Lightbox не поддерживает автовоспроизведение по умолчанию, но если вы добавляете параметры в URL видео, убедитесь, что нет autoplay=1 в ссылке. Для отключения просто уберите этот параметр.

Плагин YouTube Embed Plus

Для отключения автовоспроизведения YouTube видео в этом плагине откройте настройки и снимите галочку с «Автовоспроизведение». Если хотите сделать это программно, используйте фильтр:

function wpmanual_disable_youtube_autoplay( $args ) {
    if ( isset( $args['autoplay'] ) ) {
        $args['autoplay'] = 0;
    }
    return $args;
}
add_filter( 'ytp_video_player_args', 'wpmanual_disable_youtube_autoplay' );

Отключение автовоспроизведения видео в плагине OmniVideo от WPSHOP

Плагин OmniVideo позволяет вставлять видео с множества платформ, включая YouTube и Vimeo. Чтобы отключить автовоспроизведение, в настройках плагина снимите галочку с опции автозапуска.

Если необходимо программно контролировать этот параметр, используйте следующий фильтр:

function wpmanual_omnivideo_disable_autoplay( $atts ) {
    $atts['autoplay'] = 0;
    return $atts;
}
add_filter( 'omnivideo_video_attributes', 'wpmanual_omnivideo_disable_autoplay' );

Практические советы по оптимизации видео без автовоспроизведения

Отключение автовоспроизведения — только первый шаг к улучшению UX и скорости загрузки. Вот несколько рекомендаций:

  • Используйте ленивую загрузку (lazy load). Плагин Clearfy Pro поддерживает оптимизацию загрузки видео, что снижает время открытия страниц.
  • Добавьте пользовательский постер (placeholder). Это изображение, которое показывается до запуска видео, улучшая внешний вид и снижая нагрузку.
  • Минимизируйте количество видео на одной странице. Если видео много, отключите автовоспроизведение и используйте сжатые форматы.

Как проверить, что автовоспроизведение отключено

После внесения изменений важно проверить работу сайта. Для этого:

  1. Откройте страницу с видео в браузере.
  2. Обратите внимание, не запускается ли видео автоматически.
  3. Проверьте исходный код страницы — у тега <video> или iframe не должно быть атрибута autoplay или параметра autoplay=1.
  4. Используйте инструменты разработчика браузера (F12), чтобы убедиться, что JS не инициирует воспроизведение.

Выводы

Отключение автовоспроизведения видео в WordPress — это простой и эффективный способ улучшить производительность сайта и пользовательский опыт. Используйте фильтры для удаления атрибута autoplay, настройте параметры плагинов и плееров, и не забывайте об оптимизации загрузки видео.

Если вы используете плагин OmniVideo или Clearfy Pro, их встроенные функции помогут добиться нужного результата без сложных правок.

Как проверить и использовать WP-Cron для автоматизации задач в WordPress
24.09.2026
Как отключить XML sitemap в WordPress для отдельных типов записей и таксономий
08.09.2026
Как закрыть от индексации служебные страницы WordPress
03.10.2026
Как удалить из индексации страницы пагинации в WordPress
07.10.2026
Как отключить Emoji в WordPress для ускорения сайта
23.09.2026
×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее