Cómo eliminar revisiones de «posts» no utilizadas de la base de datos de WordPress

Las revisiones de publicaciones son una funcionalidad que WordPress incorpora para permitir a los usuarios revertir cambios y regresar a versiones anteriores de sus entradas y páginas. Esta característica trabaja guardando automáticamente cada 60 segundos mientras se edita el contenido. Aunque es útil para muchos, este proceso puede generar un volumen considerable de datos que se acumulan en la base de datos.

El Impacto de las Revisiones en la Base de Datos

Cada vez que se realiza una revisión, se crea una copia del post o página en cuestión en la base de datos. Con el tiempo y con múltiples ediciones, el número de estas revisiones puede ser considerable, ocupando un espacio valioso en la base de datos. Esto, en ocasiones, puede afectar la eficiencia y rapidez de la página web.

Cómo Eliminar las Revisiones No Utilizadas

Si bien las revisiones son útiles, no siempre es necesario conservar todas. Es posible eliminar aquellas que ya no se requieran. Para hacerlo, se pueden ejecutar las siguientes consultas SQL:

DELETE FROM wp_posts WHERE post_type = "revision";

o

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';

Es crucial tener precaución al ejecutar consultas SQL directamente, asegurándose siempre de tener copias de seguridad de la base de datos antes de hacer cualquier modificación.

Limitar el Número de Revisiones en WordPress

Si bien eliminar revisiones antiguas es beneficioso, una gestión proactiva podría ser limitar el número de revisiones que WordPress guarda para cada entrada o página. Esto se puede hacer mediante una simple línea de código en el archivo wp-config.php:

define( 'WP_POST_REVISIONS', 12 );

En este ejemplo, se han limitado las revisiones a 12 por entrada. Puedes reemplazar el número 12 por cualquier otro número que consideres adecuado para tus necesidades.

Conclusión

La administración y limpieza regular de la base de datos es esencial para garantizar un rendimiento óptimo de cualquier sitio WordPress. Las revisiones, aunque útiles, pueden acumularse y consumir un espacio valioso, por lo que es recomendable gestionarlas adecuadamente.

Suscríbete a la newsletter





Últimos artículos

Scroll al inicio