Pulsa ESC para cerrar

Curso WordpressCurso Wordpress

Guardado automático y revisiones en WordPress: cómo funcionan y cómo ajustarlos

WordPress tiene tres mecanismos distintos para que no pierdas tu trabajo, y conviene entender en qué se diferencian.

1. El guardado automático (en el servidor)

Mientras escribes, el editor guarda tu trabajo en el servidor cada 60 segundos por defecto.

  • En un borrador, el guardado automático actualiza el borrador.
  • En una entrada ya publicada, no cambia lo publicado: guarda una copia aparte (un «autoguardado») que puedes recuperar.

Si cierras el navegador sin guardar y vuelves a abrir la entrada, el editor te avisa: «Hay un guardado automático más reciente que la versión de abajo» y te ofrece restaurarlo.

2. La copia local (en tu navegador)

Además, el editor de bloques guarda una copia en el navegador con mucha frecuencia. Si se corta la conexión o el servidor no responde, al volver a abrir la entrada te ofrece restaurar la copia de seguridad del navegador. Solo funciona en el mismo navegador y computador.

3. Las revisiones

Cada vez que haces clic en Guardar o Actualizar, WordPress crea una revisión: una copia completa de esa versión. Puedes verlas en la barra lateral del editor (Revisiones), compararlas lado a lado y restaurar cualquiera.

Cambiar el intervalo del guardado automático

El intervalo se ajusta en wp-config.php, antes de la línea «¡Eso es todo, deja de editar!»:

define( 'AUTOSAVE_INTERVAL', 120 ); // En segundos.
  • Más corto (30 a 60 s): pierdes menos trabajo si algo falla, a cambio de más peticiones al servidor.
  • Más largo (120 a 300 s): útil en servidores modestos con muchas personas editando a la vez.

No desactives el guardado automático. Algunas guías antiguas recomiendan quitarlo «para rendimiento», pero el ahorro es mínimo y el riesgo de perder una hora de trabajo es real.

Limitar las revisiones

Por defecto, WordPress guarda todas las revisiones. En sitios con años de contenido, son miles de filas en la base de datos. Ya vimos cómo limitarlas para todo el sitio con la constante WP_POST_REVISIONS. Si quieres un límite distinto según el tipo de contenido, usa este filtro:

<?php
add_filter( 'wp_revisions_to_keep', function ( $cantidad, $post ) {
	switch ( $post->post_type ) {
		case 'page':
			return 20;  // Las páginas importantes, con más historial.
		case 'product':
			return 5;   // Los productos cambian mucho de precio y stock.
		default:
			return 10;
	}
}, 10, 2 );

Para borrar las revisiones que ya sobran, con WP-CLI (y un respaldo antes):

wp post list --post_type=revision --format=count
wp post delete $(wp post list --post_type=revision --format=ids) --force

En sitios con muchísimas revisiones, el segundo comando puede ser demasiado largo para una sola línea. En ese caso, bórralas por tandas con --posts_per_page=500 en el wp post list.

Recuperar lo que creías perdido

  1. Abre la entrada y espera el aviso de guardado automático o de copia del navegador.
  2. Si no aparece, revisa Revisiones en la barra lateral: puede que la versión que buscas esté ahí.
  3. Si cerraste sin guardar un texto nuevo que nunca llegó a guardarse, abre Entradas → Borradores: el guardado automático puede haber creado un borrador.

¿Alguna vez el guardado automático te salvó el día? Cuéntanos en el foro; o si perdiste algo, vemos si se puede recuperar.