Как очистить кеш?
Вы смотрели на 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.
Mayeenul Islam
<?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