23 Jul 2008

Desactivar Revisiones en Wordpress 2.6

Publicado por Jorge en Blog, Tools, Trucos, Wordpress 2.6

Leído 506 veces
Esta entrada es la número 21 de 23 de la serie Trucos Blog

La versión de Wordpress 2.6, trae una funcionalidad “obligatoria” que no termina de gustarme: las revisiones y versiones anteriores de los posts.

Esto significa que si modificas algo en un post, se guarda la versión anterior del post en la Base de Datos. Pero también se van archivando los autoguardados o “guardar” que haces mientras estás editando el post. O si un post lo empiezas hoy y lo terminadas mañana.

En una semana de Wordpress 2.6 esta función me ha dado varios problemas además de crear ciertas ineficiencias.

Problemas con el Plugin de las Series: este plugin interpreta que cada versión anterior es una nueva entrada de la serie, incrementando su índice con posts con el mismo título y encima enlazan a posts ficticios (que no están publicados) con el consiguiente error 4040 (no encontrado).

Problemas en Base de Datos: incremento de espacio ya que cada versión ocupa como un post nuevo, a la larga se puede convertir en un problema grande ya que la redundancia en este caso me parece innecesaria.

Como no me gustaba y se que hay mucha gente muy válida que utiliza Wordpress ayer estuve buscando la forma de desactivar esta opción, la encontré pero es muy manual.

En Amebas a la Deriva, Bender encontré esta entrada Borrar el historial de entradas en Wordpress 2.6, que explica la forma de que no aparezcan las versiones en la pantalla de creación/edición de entradas.

Pero las versiones se siguen creando y guardando en Base de Datos.

La solución completa (creo) es la siguiente:

Primero se debe editar el archivo wp-config.php, que está en la raíz de la instalación de Wordpress para añadirle las siguientes líneas:

define('WP_POST_REVISIONS', false);
define('AUTOSAVE_INTERVAL', 3600);

La primera línea hace desaparecer las opciónes de recuperación de versiones anteriores en la pantalla de creación de entradas. La segunda línea cambia el intervalo de tiempo en que Wordpress hace el autoguardado de las entradas, está en segundos.

Hasta aquí evitamos que se creen versiones de las entradas, pero falta borrar las que ya se hayan creado en la base de datos.

Para ello hay que acceder a la base de datos y ejecutar la siguiente instrucción, recuerda hacer una copia de seguridad antes, por si acaso.

DELETE FROM wp_posts WHERE post_type = 'revision';

Y eso es todo, no es que se desactive la opción, pero se retrasa mucho el que vaya a ejecutarse.

La cuestión es que una funcionalidad de este tipo debería ser configurable u opcional y debería contar con una manera automática de “eliminar” las versiones antiguas, todas de golpe o por entrada… a ver si toman nota los de Wordpress.

La solución completa la encontré en: How To Turn Off Post Revision In WordPress 2.6



 

Etiquetas: , , , ,

Suscríbete¿Te ha gustado?, ¿quieres que te lleguen nuestras nuevas entradas? Suscríbete a Phylosoft por RSS o email

 

Entradas Relacionadas

 

 

Comentarios¿Qué te ha parecido el artículo?, tu opinión es importante para ayudarnos a mejorar y ya hay algún comentario.
¿Te añades a la charla?

4 Comentarios o trackbacks.


    Comentarios

     Comentarios de los lectores

  1. MyAvatars 0.2 Lucía

    Hecho!!

    Muchas gracias por explicarlo tan sencillito para los torpes como yo,jeje.

    [Responde a este comentario]


  2. MyAvatars 0.2 Cesar

    todavía no actualice a la versión 2.6 ni lo pienso hacer hasta que no salgan nuevas revisiones, pero esto es algo que va derechito a marcadores para cuando llegue el momento de actualizar. Muy bueno

    [Responde a este comentario]


  3. MyAvatars 0.2 cesar

    Hola, salio un plugin que hace eso

    http://www.hostscope.com/wordpress-plugins/norevisions-wordpress-plugin/

    [Responde a este comentario]


  4. MyAvatars 0.2 Bender

    Aunque llego con retraso, muchas gracias por la aclaración, a ver si corrijo lo que escribí la otra vez, ni tiempo me dio de ver lo de este tema.
    Un saludo.

    [Responde a este comentario]



    Trackbacks

     Trackbacks y Pingbacks (menciones en otras Webs)


Añade un comentario

En este blog hemos quitado la etiqueta NOFOLLOW de los comentarios.

XHTML: Puedes Usar los Siguientes Tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscríbete a esta entrada sin escribir ningún comentario:

Trackback URI

Plugins Wordpress en Español

Miscelánea


Estamos listados en:

Personal Blogs - Blog Top Sites Entertainment Personal Blogs - Blog Catalog Blog Directory blogalaxia Directorio de Blog Unión de Bloggers Hispanos Blog Directory Directorio blogs
Directorio Web - Directorio de Páginas Webs Blogomania
Personal Blogs Blog Submission
Directorio de Blogs MyWay Gomeme 9.0

 

Ilumínalo
directorio de blogs Bitacoras.com
Keegy
Directorio Blog Web Directorio Bloggero
ZuloBlog . BoosterBlog
Deltiron.com . Blogs Collection

 

información, noticias, blogs
Directorio TensaiWeb
Directorio Com
Portal-SEO
Directorio de Blogs dofollow
Directorio de Enlaces

Servidor monitorizado por:

Monitored by eXternalTest


Licencia:

Creative Commons License