WordPress guarda revisiones de las entradas (post) cada vez que las editamos y guardamos manualmente, lo que aumenta considerablemente el tamaño de la base de datos. Por este motivo, es aconsejable una de dos; eliminar las revisiones o controlar el número de revisiones de entradas que se guardan, que por defecto, es infinito.
En este artículo aprenderemos a administrar las revisiones, modificando el archivo wp-config.php, ubicado en el directorio raíz de instalación de WordPress.
NOTA: No olvidarse de hacer copia de seguridad del archivo antes de modificarlo.
Deshabilitar revisiones
Si no queremos guardar en la base de datos ninguna revisión de las entradas, salvo el autoguardado por defecto de WordPress, que siempre seguirá ahí para protegernos, añadiremos la siguiente línea de código en la parte superior del archivo wp-config.php, mejor justo antes de donde especificas la información de la base de datos:
define('WP_POST_REVISIONS', false); |
O lo que es lo mismo:
define('WP_POST_REVISIONS', 0); |
Controlar el número de revisiones de entradas que queremos guardar
Para limitar el número de revisiones a guardar, al igual que en el caso anterior, añadiremos la siguiente línea de código en la parte superior del archivo wp-config.php
Si lo que queremos es limitar el número de revisiones de infinitas a unas cuantas, entonces la línea se debería ser similar a la siguiente:
define('WP_POST_REVISIONS', 5); |
De esta forma sólo se guardarán 5 revisiones por cada entrada (post).
Eliminar las revisiones que ya se han creado
Para eliminar las revisiones que ya tengamos en nuestra base de datos, el método que emplearemos será ejecutar una instrucción en nuestro gestor de base de datos.
Para hacerlo, accedemos a nuestra base de datos por medio de phpMyAdmin, de la herramienta de administración de bases de datos de nuestro cPanel o mediante una conexión de terminal (x-term) a nuestra base de datos. Una vez conectados a la base de datos, ejecutamos la siguiente instrucción:
NOTA: Hacer copia de seguridad de la base de datos antes de ejecutar cualquier instrucción.
DELETE FROM wp_posts WHERE post_type = 'revision'; |
Uso de plugins
Existen plugins que permiten hacer esto sin necesidad de tener que editar archivos de configuración como wp-config.php. Encontré uno llamado WP-Optimize que nos permite borrar revisiones de entradas y más cosas, como optimizar las tablas de la base de datos.
Deja una respuesta