Как очистить кеш?
Вы смотрели на WP_Object_Cache
?
Если вы подозреваете, что в коде, генерирующем панель администратора, происходит нежелательное кэширование, то вы можете использовать функции из WP_Object_Cache для его очистки.
WP_Object_Cache — это класс WordPress для кэширования данных, повторное создание которых может быть вычислительно затратным, например, результатов сложных запросов к базе данных.
Попробуйте функцию wp_cache_flush()
, которая очищает все кэшированные данные.

Интересно, почему вы сначала не погуглили и не решили проблему самостоятельно?
В отличие от Drupal, WordPress по умолчанию не имеет массового кэширования. Проблема, с которой вы столкнулись, хорошо описана здесь:
Но для быстрой проверки откройте файл wp-config.php
(в корневой папке вашей установки WordPress, где находятся три папки: wp-admin, wp-content и wp-includes) и проверьте, установлено ли значение 'WP_CACHE'
в 'true'
. Просто измените его на 'false'
:
define('WP_CACHE', 'false');
Или вы можете просто удалить эту строку. (Параметр WP_CACHE
более подробно описан в этой статье.)
Если вы используете какой-либо плагин для кэширования, то в настройках плагина должна быть кнопка "Очистить кэш". Насколько мне известно, у плагина WP Super Cache есть такая кнопка.

wp-config.php
- В корневой папке вашей установки WordPress, где находятся три папки: wp-admin
, wp-content
и wp-includes
.

<?php
function wp_cache_flush() {
global $wp_object_cache;
return $wp_object_cache->flush();
}
?>
Создайте новый файл с названием "flush.php" с указанным выше кодом в корневой директории вашей WordPress-установки.
Перейдите по адресу: yoursite.com/flush.php

Если вы используете cPanel для вашего сайта, возможно, вы активировали (или ваш хостинг-провайдер) опцию "Оптимизация сайта". Перейдите в cPanel и найдите страницу "Optimize Website" в разделе "Software".
После этого установите "Compress Content" в значение disabled.
Также, если вы изменяли файл .htaccess
(этот файл находится в папке public_html), возможно, вы добавили какой-либо код deflate или gzip. Измените содержимое этого файла на следующее (пожалуйста, сделайте резервную копию перед редактированием):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
