UA-51298262-10 Skip to main content
WordPress

Deshabilitar revisiones WordPress

By agosto 9, 2026No Comments
Deshabilitar revisiones WordPress

Por qué es necesario deshabilitar revisiones WordPress

Sé que suena bien a primera vista. El sistema de revisiones en WordPress guarda versiones anteriores mientras escribes, una red de seguridad por si borras algo por error. Pero la realidad es que, con el paso del tiempo, este mecanismo se convierte en un lastre. Genera una cantidad masiva de datos que nadie necesita. Si gestionas un sitio con cierta antigüedad o varios autores, es probable que tengas miles de revisiones ocultas ralentizando todo. Aprender a deshabilitar revisiones WordPress no es solo limpieza, es supervivencia para tu base de datos.

Cada vez que se guarda un borrador, WordPress añade una fila nueva a la tabla de publicaciones. No lo ves en la web, pero está ahí, ocupando espacio y haciendo que las consultas SQL tarden más de lo debido. Para quien administra un servidor, mantener esto a raya es prioridad.

Método 1: Desactivar las revisiones mediante wp-config.php

La forma más contundente de parar esta sangría de datos es ir directo al grano: editar el archivo de configuración. Es preferible usar este método antes que instalar otro plugin, porque se aplica a nivel de núcleo y ahorra carga de procesamiento PHP.

Necesitas acceder a tu servidor. Puedes usar FTP, un cliente SFTP o el administrador de archivos de tu panel (cPanel, Plesk, lo que uses).

  1. Localiza el archivo wp-config.php: Está en el directorio raíz de tu instalación.
  2. Haz una copia de seguridad: No te saltes este paso. Descarga una copia a tu ordenador antes de tocar nada.
  3. Edita el archivo: Ábrelo con un editor de texto plano (Notepad++, VS Code) y busca la línea que dice /* That’s all, stop editing! */.
  4. Inserta la directiva: Justo encima de esa línea, pega esto:

define(‘WP_POST_REVISIONS’, false);

Nota técnica: Con false, WordPress dejará de guardar revisiones futuras. Si te da miedo quedarte a ciegas y quieres mantener un margen pequeño, cambia false por un número entero, por ejemplo: define(‘WP_POST_REVISIONS’, 3);. Así guardas las tres últimas.

Guarda los cambios y sube el archivo. El sistema dejará de crear revisiones de inmediato en cualquier entrada o página que toques.

Limpieza de revisiones existentes en la base de datos

Con lo anterior has parado la hemorragia, pero la herida sigue abierta. Las revisiones antiguas siguen ahí, ocupando megas valiosos. Para limpiarlas, toca ejecutar una consulta SQL directa. Es mucho más rápido y limpio que usar plugins de limpieza que suelen sobrecargar el servidor PHP.

Paso 1: Acceso a phpMyAdmin

Entra en tu panel de hosting y busca phpMyAdmin en la sección de bases de datos. Selecciona la base de datos correcta. Si no sabes cuál es, revisa el archivo wp-config.php y mira la constante DB_NAME.

Paso 2: Localizar el prefijo de las tablas

WordPress suele traer wp_ por defecto, pero muchas instalaciones seguras lo cambian a algo como wp_site123_. Mira la lista de tablas a la izquierda, busca la de publicaciones (posts) y fíjate en el prefijo que tiene. Es crucial usar el correcto en el siguiente paso.

Paso 3: Ejecutar la consulta de limpieza

En la pestaña «SQL» de phpMyAdmin, pega y ejecuta este comando. Lo que hace es buscar todo lo marcado como revisión y borrarlo sin piedad.

DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = ‘revision’;

Advertencia de seguridad: Reemplaza wp_ por tu prefijo real si es diferente. Y, por favor, haz una copia de seguridad completa de la base de datos antes de darle al botón. Esto no se puede deshacer.

Alternativa con límite de tiempo de autoguardado

Hay algo más que suele molestar. El «autoguardado». Esa función que guarda lo que escribes mientras piensas la siguiente frase. Aunque no es exactamente una revisión, crea un borrador automático que también llena la base de datos.

Para que no te esté salvando el trabajo cada minuto, añade esta línea en tu wp-config.php, junto al código que pusimos antes:

define(‘AUTOSAVE_INTERVAL’, 300);

El número 300 son segundos. En lugar de guardar cada 60 segundos (el valor por defecto), lo hará cada 5 minutos. Es un alivio enorme para la escritura en disco duro y reduces las escrituras en la base de datos.

¿Por qué no usar plugins para esto?

Sé que es tentador. Hay cientos de plugins de optimización que prometen limpiar esto con un clic. Pero en hosting, la regla de oro es menos es más. Los plugins consumen recursos, se actualizan y rompen cosas, o entran en conflicto con otros módulos. Si puedes resolverlo con una línea de código en wp-config.php o una consulta SQL mensual, hazlo así. Tu instalación de WordPress te lo agradecerá siendo más rápida y ligera.

Preguntas frecuentes sobre revisiones

¿Es seguro deshabilitar las revisiones por completo?
Sí. Totalmente, siempre que tengas una política de copias de seguridad externa fiable. Si haces backups diarios, no necesitas que WordPress te salve las versiones intermedias.

¿Esta configuración afecta al plugin Classic Editor o Gutenberg?
Para nada. La desactivación pasa a nivel de base de datos, así que da igual el editor que uses para crear el contenido.

Conclusión

Optimizar un sitio web no es solo cuestión de poner un plugin de caché y listo. El mantenimiento interno de la base de datos es vital si quieres que el servidor aguante el tirón. Saber deshabilitar revisiones WordPress y limpiar los datos obsoletos es una de esas tareas administrativas aburridas pero necesarias.

Al limitar o eliminar estas revisiones, tus copias de seguridad pesarán menos, las restauraciones serán más rápidas y la eficiencia de tu hosting subirá. Si no te sientes cómodo tocando la base de datos o necesitas optimizar a fondo sitios de mucho tráfico, en RedServicio (redservicio.net) tenemos expertos listos para ayudarte a sacar el máximo partido a tu infraestructura.