Cómo desactivar el histórico de posts en WordPress 2.6
Una de las nuevas características de Wordpress 2.6 es la capacidad de mantener múltiples versiones de posts o un histórico de cambios, como si fuera un Wiki. Si bien la característica es útil, no veo porque mantenerla activa para un blog personal.
Si no se desea sacar provecho del histórico de cambios, lo mejor es desactivarla ya que al estar activa cada versión del post será un nuevo registro en wp-posts
, algo a tener en cuenta si editamos mucho los posts y estos son de tamaño considerable. Para desactivarla por completo basta con agregar a nuestro wp-config.php
esta linea:
define('WP_POST_REVISIONS', false);
Con esto desaparecerá por completo la funcionalidad (aunque los registros no serán borrados). Otra opción que nos brinda es que definamos el número máximo de cambios/versiones por cada post con:
define('WP_POST_REVISIONS', 5);
En este ejemplo solo estaremos permitiendo un máximo de 5 versiones (y una extra para el auto guardado), cuando se pase dicho número las versiones más viejas serán eliminadas.
Ahora lo que hace falta es un opción para eliminar todas las versiones de posts ya publicados o elegidos por el usuarios; pero siempre tenerla activa en post no publicados.
Menos mal que se ha pensado en la posibilidad de desactivar esta opción, aunque sea de forma un tanto “oculta” para la mayoría de los usuarios. Si no hubiera sido posible, creo que no actualizaría a wordpress 2.6.
Gracias y un saludo
[…] supuesto, horas después ya podían leerse algunos métodos [1][2] para desactivarlo y evitar saturar nuestra base de datos con entradas editadas varias […]
[…] versión de WordPress (2.6) que guarda un histórico con distintas versiones de un mismo post. En este artículo de Maestros del Web explican como desactivar el histórico. Creo que WordPress tendría que haber dejado por defecto […]
[…] Afortunadamente se puede desactivar esta característica […]
[…] Vía | AyudaWordPress, MDW […]
[…] eso mi recomendación es desactivarlo, aquí explican como hacerlo, pero si ya llevas un tiempo trabajando con la nueva versión y quieres borrar las entradas del […]
Hola, si quereis saber como borrar las “revisiones” que ya se hayan hecho de la base de datos encontraréis la solución en http://www.phylosoft.com/desactivar-revisiones-en-wordpress-26/
Saludos
[…] Fuente: Maestros del Web […]
[…] Afortunadamente se puede desactivar esta característica […]
Hola:
Una puntualización, creo que importante.
La tabla wp_posts está relacionada con otras dos tablas: Cada registro de la tabla wp_post tiene siempre asociado un registro en la tabla wp_term_relationships (a través de esta tabla se establece la relación entre el post y su categoría), y además, puede tener uno o más de un registro asociado en la tabla wp_postmeta (la relación entre el post y sus campos personalizados).
Si borras un post de la tabla wp_posts sin eliminar los registros asociados en las otras tablas, dejarás en tu base de datos lo que se denomina registros “espúrios” (falsos, engañosos, inservibles, …), con lo que tu base de datos sigue conteniendo información de más, pero ahora sin valor alguno.
En el siguiente artículo se proporciona una solución, que no he probado, pero parece válida y os aconsejo estudiar:
http://www.himsomnio.com/desactivar-y-eliminar-las-revisiones-de-posts-en-wordpress/
Muchos Saludos
Pablo