Если после изменения страницы WordPress посетители по-прежнему видят старую версию, не нужно сразу удалять все кеши и плагины. Сначала определите слой кеширования, который отдаёт устаревшее содержимое: браузер, плагин страниц, сервер, CDN или объектный кеш.
Быстрая проверка
- Откройте проблемный URL в приватном окне.
- Выполните принудительную перезагрузку страницы.
- Проверьте тот же адрес с другого устройства или сети.
- Откройте заголовки ответа и посмотрите маркеры кеша от CDN/сервера, если они есть.
- Если проблема возникает только после авторизации, проверьте, как система исключает персональные страницы из общего кеша.
Слои кеша и что очищать
Браузер. При устаревших 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/
Материал был полезен?
Помогите нам сделать материалы точнее и понятнее.