Home Nosotros Servicios Links Blog Contáctenos
PRODUCTOS
Accesorios para Netbook
Accesorios Tablet PC
Auriculares y Micrófonos
Cámaras Digitales
Cámaras IP
Cables y Adaptadores
Cargadores Notebook
COMPUTADORAS
Discos
Discos Externos
Discos Multimedia
Estabilizadores / UPS
Fundas / Maletines / Mochilas
GPS
IMPRESORAS
IPOD
Memorias
Mini Proyectores
MONITORES LCD / LED
Mouse y Teclados
MP3 / MP4 / MP5
NETBOOKS
NOTEBOOKS
Pantallas p/ Proyectores
PARLANTES
Pendrives
Proyectores
REDES WIFI / LAN
Sintonizadoras de TV
Tablets PC
Televisores LCD
Toners Originales HP
Videojuegos: Accesorios
Videojuegos: Consolas
Webcams

 


jul18

Cómo mejorar el control de revisiones en WordPress

Category: Programación,Tutoriales,WordPress — Marcelo @ 11:57 — Comentarios desactivados

Hoy voy a comentar un par de tips muy sencillos para tener un mejor control de las revisiones y borradores en . Por default, el blog trae configurada una ilimitada cantidad de revisiones a almacenar por post, lo cual puede hacer que en varios casos se utilice espacio de más en la base de datos con este fin. No es tan terrible, pero para los puristas como uno, que no desean almacenar información inútil en sus bases, este post es lo que venían buscando.

El guardado automático, Autosave

Primeramente, debemos saber que desde el release de WordPress 2.1, el programa cuenta con una función de guardado automático, Autosave, que evita que perdamos lo que venimos escribiendo si perdemos la conexión o por cualquier otro motivo. Por default, este guardado se realiza cada 60 segundos, y el post queda almacenado como Borrador, pero este valor puede modificarse si se animan a editar el archivo wp-config.php. Para modificar esto, basta con agregar al final del archivo wp-config.php la siguiente línea:

define(’AUTOSAVE_INTERVAL’, 300);

El valor numérico 300, en este ejemplo, representa cada cuantos segundos queremos que se efectúe el guardado automático. 300 segundos equivaldrán entonces a 5 minutos, un tiempo más que razonable, pero pueden setear el valor que mejor le convenga a cada uno :)

El control de revisiones, Post Revisions

Otra funcionalidad es la de guardar acumulativamente las revisiones hechas sobre una entrada. Es útil en caso que queramos deshacer cambios, pero también es cierto que rellena la base de datos con copias inútiles del post. Por ahora no hay elementos de interfaz nativos para eliminar las revisiones que no sirven. Se puede borrar sin embargo con un plugin que veremos más abajo.

Para modificar el comportamiento de las revisiones, podemos tocar, otra vez, el archivo wp-config.php y podremos desactivar la funcionalidad o especificar cuantas revisiones queremos guardar como máximo.

Si queremos desactivar el control de revisiones y volar solos, habrá que agregar esta línea al final del wp-config.php:

define('WP_POST_REVISIONS', false);

Y, por el contrario, si queremos conservarla pero manteniendo a raya la carga de datos, podemos especificar que guarde sólo 2 revisiones:

define('WP_POST_REVISIONS', 2);

De esta manera, podemos salvar un poco de espacio en la base de datos.

Eliminar revisiones anteriores

Si lo que queremos es eliminar de raíz el bulk de revisiones acumuladas en la base de datos, podemos hacerlo también, dando algunos pasos más.

Las revisiones se almacenan en la tabla wp_posts, al igual que cualquier entrada publicada, pero están marcadas como “revision” en el campo post_type. De modo que si tenemos acceso a la base de datos, preferiblemente desde phpmyadmin, podemos ejecutar la siguiente instrucción para eliminar todas las revisiones presentes:

DELETE FROM wp_posts WHERE post_type = "revision"

Por supuesto, asegúrense siempre de tener un backup antes de experimentar con estos métodos.

Manejar las revisiones con el plugin Revision Control

Revision Control es un plugin muy interesante para configurar las revisiones en páginas y entradas. Por ahora no permite eliminar todas las revisiones del sistema, pero sí permite setear el comportamiento de las mismas, y si queremos cambiar la configuración de revisiones, post por post.

Página oficial: http://dd32.id.au/wordpress-plugins/revision-control/

Página del plugin en WordPress: http://wordpress.org/extend/plugins/revision-control/

Etiquetas:
 

 

Lo siento, ya no se aceptan comentarios.

 
website version 2.1