ворд-пресс.рф
Решение

Как очистить кеш WordPress и увидеть изменения на сайте

Что делать, если правки не видны: браузер, плагин, серверный кеш, CDN и object cache.

Если после изменения страницы WordPress посетители по-прежнему видят старую версию, не нужно сразу удалять все кеши и плагины. Сначала определите слой кеширования, который отдаёт устаревшее содержимое: браузер, плагин страниц, сервер, CDN или объектный кеш.

Быстрая проверка

  1. Откройте проблемный URL в приватном окне.
  2. Выполните принудительную перезагрузку страницы.
  3. Проверьте тот же адрес с другого устройства или сети.
  4. Откройте заголовки ответа и посмотрите маркеры кеша от CDN/сервера, если они есть.
  5. Если проблема возникает только после авторизации, проверьте, как система исключает персональные страницы из общего кеша.

Слои кеша и что очищать

Браузер. При устаревших CSS/JS проверяйте версии файлов и заголовки Cache-Control. Перезагрузка браузера не очищает кеш CDN для остальных посетителей.

Плагин page cache. Используйте его штатную кнопку Purge/Delete cache. Название и расположение кнопки зависят от установленного плагина.

Хостинг/CDN. При включённом reverse proxy или CDN очистку иногда нужно выполнять в отдельной панели. Перед глобальным purge проверьте, можно ли сбросить один URL.

Object cache. Это другой слой, он ускоряет работу PHP и базы данных. Его сброс не обязательно очищает готовые HTML-страницы.

WP-CLI: осторожно с объектным кешем

Для администратора с доступом к WP-CLI:

wp cache flush

Команда очищает object cache. Она не гарантирует очистку CDN или page cache. На multisite с общим постоянным object cache операция может затронуть несколько сайтов. На production выполняйте её только после оценки масштаба влияния.

Если кеш снова становится старым

  • Проверьте, очищается ли page cache после публикации.
  • Посмотрите, не отдается ли разный HTML для авторизованных и обычных посетителей.
  • Убедитесь, что кеш не хранит корзину и оформление заказа WooCommerce как общие страницы.
  • Для CSS/JS настройте версионирование ресурсов вместо постоянных ручных purge.
  • Проверьте, нет ли двух конкурирующих кеширующих плагинов с конфликтующими правилами.

Проверка исправления

Сравните HTML и сетевые заголовки до и после очистки. Отдельно проверьте страницу для гостя, администратора и пользователя магазина. При этом успешный сброс кеша не исправит ошибку в исходном шаблоне — сначала убедитесь, что в базе сохранены новые данные.

Читайте также: кеширование WordPress и диагностика медленного сайта.

Источник: https://wordpress.org/documentation/article/faq-i-make-changes-and-nothing-happens/

Материал был полезен?

Помогите нам сделать материалы точнее и понятнее.