HomeWeb DevelopersLimitar revisiones en Wordpress

Limitar revisiones en WordPress

Cuantos de ustedes habrán visto 8 o quizas 10 copias de cada articulo que suben a su blog/web como copias de resguardo de WordPress y se preguntarán si eso no carga la base de datos y hace mas lento WordPress?.  La respuesta es sí y te comentamos como resolverlo.         WordPress tiene la estupenda constumbre de almacenar desde 8 hasta 15 copias o «revisiones» de cada post que hagamos en nuestro blog o website y esto se almacena en la base de datos, literalmente creando cientos de miles de anotaciones en la misma base de datos que con el tiempo la hacen mas lenta y grande de manera innecesaria. La gran mayoria de nosotros no necesitamos mas de 1 o 2 copias de resguardo, para ello, tenemos un método muy sencillo. Lo primero que tenemos que hacer es editar el archivo de WordPress llamado «wp-config.php» y agregar la siguiente linea

define(‘WP_POST_REVISIONS’, 1);

En esta linea definimos la cantidad de revisiones a tan solo «1», si lo que queremos es una medida mas acorde podremos poner 2 o 3 o simplemente escribir  false  sin comillas

define(‘WP_POST_REVISIONS’, false);

Esto desactivará las revisiones para todos los post futuros. Pero esto no evitará que se eliminen las revisiones que ya tengamos en la base de datos. Para eliminarlas tendremos que acceder a PHPMyadmin y ejecutar el siguiente comando:

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

Con esto, tendras una base de datos mucho mas limpia, ahora podrás realizar un «Optimize Database» y disfrutar de una instalación de WordPress menos cargada.

Alex Vojacek
Alex Vojacek
Fundador, System Arquitect y diseñador para TecnoGaming. Apasionado de la tecnología y los videojuegos. Fan de la naturaleza y la familia. Vive actualmente en Boquete, Panama.