Multiples post revisionesLas revisiones de Post me tienen frito, yo tardo un rato en crear un articulo(otras veces no) o edito articulos antiguos, y menos mal que el plugin WP Optimize tiene una opción para eliminar las revisiones, pero no es plan de estar pendiente de cosillas así, sobre todo si es tan facil desactivar las revisiones, como añadir una sola linea a el archivo wp-config.php en la raiz de nuestra instalación de WordPress.

Primeramente, si no sabes lo que son las revisiones de post, ya te lo explico, son como copias de seguridad de tu articulo, pero realmente son solo útiles para deshacer cambios en un articulo, o si el blog tiene varios autores para que puedan ver los cambios echos en el articulo por otro autor, pero esto hace que tengamos la Base de Datos llena de revisiones de artículos, lo que la hace mas pesada, Si deseas desactivar esta característica, como yo, añade la siguiente linea a tu archivo wp-config.php.

define('WP_POST_REVISIONS', FALSE);

Editado: Investigando, he comprobado que esto no funciona muy fino, he estado buscando y he encontrado este otro fix que si espero que funcione.

Debemos de editar el archivo default_filters.php que se encuentra en la carpeta wp-includes y buscar la siguiente linea:

add_action( 'pre_post_update', 'wp_save_post_revision' );

La comentamos, dejándola de esta manera:

#add_action( 'pre_post_update', 'wp_save_post_revision' );

Con esto ya no se crearán nuevas revisiones de post. Tambien se le puede poner un limite de revisiones, para ello vamos a el archivo wp-config.php y agregamos la siguiente linea para que solo cree como maximo 1 revisión, si quieres mas puedes aumentar el numero:

define('WP_POST_REVISIONS', 1);

Si deseas eliminar todas las revisiones de tu base de datos debes ejecutar la siguiente consulta:

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"

Entradas Relacionadas:

  1. Como separar comentarios de trackbacks
  2. WordPress.com compra Pinky
  3. Versión final de WordPress 3.0 en español
  4. SyntaxHighlighter Plugin para mostrar código
  5. Eliminar fortune o logo molesto terminal Linux Mint 9