¿Cómo limpiar la caché?
¿Has revisado WP_Object_Cache
?
Si sospechas que hay un almacenamiento en caché no deseado en el código que genera el panel de administración, podrías utilizar funciones de WP_Object_Cache para limpiarlo.
WP_Object_Cache es la clase de WordPress para almacenar en caché datos que pueden ser costosos de regenerar computacionalmente, como el resultado de consultas complejas a la base de datos.
Prueba la función wp_cache_flush()
que limpia todos los datos almacenados en caché.

Me pregunto por qué no lo buscaste en Google primero para resolverlo.
A diferencia de Drupal, WordPress por defecto no tiene ningún sistema de Caché Masivo. El problema que estás enfrentando está bien documentado aquí:
Pero para una verificación rápida, abre el archivo wp-config.php
(en la raíz de tu instalación de WP, donde hay tres carpetas: wp-admin, wp-content y wp-includes) y verifica si 'WP_CACHE'
está como 'true'
. Simplemente cámbialo a 'false'
:
define('WP_CACHE', 'false');
O bien, puedes eliminar la línea por completo. (El parámetro WP_CACHE
está mejor explicado en este artículo).
Si estás usando algún plugin para Caché, entonces el panel de configuración del plugin debería tener un botón de "Limpiar Caché". Según lo que sé, el Plugin WP Super Cache tiene ese botón.

wp-config.php
- En la raíz de tu instalación de WP, donde hay tres carpetas: wp-admin
, wp-content
, y wp-includes
presentes.

<?php
// Función para limpiar la caché de WordPress
function wp_cache_flush() {
global $wp_object_cache;
return $wp_object_cache->flush();
}
?>
Crea un nuevo archivo llamado "flush.php" con el código anterior en la raíz de tu instalación de WordPress.
Visita, tusitio.com/flush.php

Si estás utilizando cPanel para tu sitio, es posible que hayas activado (o tu proveedor de hosting) la opción "Optimizar Sitio Web". Ve a tu cPanel y busca la página "Optimizar Sitio Web" en la sección de Software.
Después de eso, configura "Comprimir Contenido" a desactivado.
También, si has modificado tu archivo .htaccess
(este archivo se encuentra en tu carpeta public_html) quizás hayas agregado algún código de deflate o gzip. Cambia el contenido de este archivo a lo siguiente (por favor haz una copia de seguridad antes de editarlo):
# 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
