Как удалить видео из кеша WordPress без плагинов

Диагностика проблемы с кешированием видео в WordPress

Если после обновления видеофайла на сайте WordPress вы продолжаете видеть старую версию видео, скорее всего, проблема связана с кешированием. Это может быть кеш браузера, кеш сервера или кеш CDN. Важно точно определить источник кеша, чтобы применить правильное решение.

Проверка кеша браузера

Откройте страницу с видео в режиме инкогнито или очистите кеш браузера. Если видео обновляется — проблема на стороне клиента.

Проверка кеша сервера

Если видео не меняется в режиме инкогнито, вероятно, кеширует сервер или плагин кеширования (например, WP Super Cache, W3 Total Cache). Нужно проверить настройки этих систем.

Проверка кеша CDN

Если вы используете CDN (Cloudflare, BunnyCDN и т.п.), проверьте кеш на стороне CDN. Часто CDN кеширует видео и не обновляет их автоматически.

Пошаговое решение удаления видео из кеша без плагинов

1. Добавление параметра версии к URL видео

Самый простой и надежный способ обновить видео — изменить URL, добавив параметр с версией файла. Это заставит браузер и CDN считать файл новым.

function wpvideo_add_version_to_video_url($url) {
    $version = filemtime(ABSPATH . str_replace(site_url(), '', $url));
    return add_query_arg('ver', $version, $url);
}

// Пример использования в теме
$video_url = get_template_directory_uri() . '/videos/sample.mp4';
$video_url_versioned = wpvideo_add_version_to_video_url($video_url);
?>

Подставляйте $video_url_versioned вместо обычного URL видео.

2. Очистка кеша сервера через WP-CLI

Если кеш создаётся плагинами, можно очистить кеш вручную через WP-CLI (если доступен):

wp cache flush

Или очистить кеш конкретного плагина (например, для W3 Total Cache):

wp w3-total-cache flush

3. Очистка кеша CDN вручную

Войдите в панель управления CDN и выполните очистку кеша для URL видео или всего сайта. Для Cloudflare это раздел Caching → Purge Cache.

Проверка результата после внедрения

  • Обновите страницу с видео в режиме инкогнито.
  • Проверьте, что URL видео содержит параметр ver= с актуальным временем изменения файла.
  • Убедитесь, что новое видео загружается, а не старое кешированное.

Частые ошибки и как их исправить

  • Не добавлен параметр версии к URL: браузер и CDN не видят изменения — видео не обновляется.
  • Отсутствие доступа к файлам на сервере: функция filemtime не работает, параметр версии не добавляется. Проверьте пути и права доступа.
  • Кеширование на уровне хостинга: некоторые хостинги имеют собственные кеш-системы, которые нужно чистить через панель управления.
  • Неправильные настройки CDN: кеш не очищается, видео остаётся старым. Проверьте правила кеширования и добавьте исключения для видеофайлов.

Практические советы по безопасности и производительности

  • Не отключайте кеширование полностью — это ухудшит производительность сайта.
  • Используйте параметр версии ver для обновления статичных файлов, включая видео.
  • Для больших видео рекомендуется хранить и отдавать их через специализированные CDN или видеохостинги.
  • Добавьте в .htaccess или конфигурацию сервера правильные заголовки Cache-Control и Expires для контроля кеширования.

Сравнение методов очистки кеша видео

МетодПлюсыМинусы
Добавление параметра версии к URLПросто, не требует плагинов, работает с браузером и CDNНужно контролировать правильность путей и версий
Очистка кеша через WP-CLIБыстро, подходит для серверного кешаТребует доступа к серверу и WP-CLI
Очистка кеша CDN вручнуюГарантирует обновление на CDNЗависит от панели CDN, требует ручного вмешательства
Как автоматизировать добавление подписей к видео в WordPress
16.04.2026
Как использовать видео субтитры в WordPress: технические советы и примеры
24.03.2026
Как автоматически устанавливать миниатюры видео в WooCommerce на WordPress
22.05.2026
Как добавить видео в подпись на пост в WordPress
09.02.2026
Как удалить водяной знак с видео в WordPress без потери производительности
09.04.2026