Logo de Kodflux - Plataforma de Herramientas SEO y Auditoría Web

PHP / Basico / 3 min

Limitar revisiones y autoguardado en WordPress

Evita que la base de datos se infle con cientos de revisiones por entrada limitando su numero y el autoguardado.

WordPress guarda una revisión cada vez que actualizas una entrada, y por defecto no hay límite. En un blog con años de historia eso son miles de filas extra en la tabla wp_posts que ralentizan las consultas y engordan los backups. Con dos constantes en wp-config.php limitas las revisiones a las últimas útiles y espacias el autoguardado.

Guía de Implementación Paso a Paso

  1. Accede a tu servidor por FTP o al editor de archivos del hosting.
  2. Abre wp-config.php en la raíz de WordPress.
  3. Pega el código de abajo antes de la línea /* That's all, stop editing! */.
  4. Guarda los cambios.
  5. Opcional: si quieres limpiar las revisiones viejas ya acumuladas, hazlo con un plugin de optimización de base de datos o WP-CLI.
PHP
// Mantener solo las últimas 5 revisiones por entrada
define( 'WP_POST_REVISIONS', 5 );

// Autoguardar cada 120 segundos en vez de cada 60 (menos escrituras a la BD)
define( 'AUTOSAVE_INTERVAL', 120 );

Si prefieres desactivar las revisiones por completo, usa define( 'WP_POST_REVISIONS', false );, pero perderás el historial de cambios. Mantener 5 es un buen equilibrio entre poder deshacer y no ensuciar la base de datos. Para borrar las revisiones antiguas con WP-CLI: wp post delete $(wp post list --post_type=revision --format=ids) --force.

Buscar en Kodflux