Algunos problemas derivados de la actualización a WordPress 2.6
Publicado por Eduardo Larequi el 28 Julio, 2008 - 17:59
En la entrada sobre La actualización de La Bitácora del Tigre a la versión 2.6 de WordPress expuse, de forma un tanto apresurada (pues al día siguiente me iba de vacaciones), algunas de las novedades de esta última edición. Entre ellas, la posibilidad de guardar las revisiones de una entrada, una función muy útil cuando se trata de volver atrás en el proceso de edición de una entrada, pero que para la mayoría de blogs, que sólo tienen un autor y un proceso de edición lineal, carece de interés.
De interés y de rentabilidad, cabe añadir, porque las sucesivas versiones de una entrada las guarda WordPress como registros adicionales en varias tablas: no sólo wp_posts, como cabría esperar, sino también wp_postmeta, donde se alojan todos los metadatos de las sucesivas instancias, y wp_term_relationships, a la cual van a parar los datos de clasificación temática y etiquetado semántico de la entrada original y sus revisiones.
En suma, una gran cantidad de basura innecesaria y perfectamente prescindible para la mayoría de los blogs y sus autores. Para librarse de ella hay que hacer dos cosas: en primer lugar, añadir al archivo wp-config.php una línea que deshabilita la función de revisión, a saber:
define('WP_POST_REVISIONS', false);
En segundo lugar, hay que limpiar la base de datos de las entradas innecesarias en las tres tablas antedichas. El procedimiento implica un cierto conocimiento de las operaciones en MySQL (siempre conviene hacer una copia de seguridad de la base de datos antes de toquitearla), pero siguiendo las instrucciones que proporcionan Lester Chan y Andrei Neculau en sus respectivos blogs (en inglés), no debiera haber problemas para conseguirlo.
En todo caso, mi recomendación es muy simple: la mayoría de los blogs de autoría única no necesitan la función de revisión, y por tanto conviene prescindir de ella en su actualización, sobre todo si existen limitaciones relacionadas con el tamaño de la base de datos. Lo más sencillo a este respecto es editar el fichero wp-config.php, añadirle la línea antedicha y subirlo a su destino antes de completar el upgrade, para que de esta forma las entradas publicadas y editadas con la nueva versión estén libres de molestos añadidos.
Ya que la entrada toca el asunto de las actualizaciones del blog, conviene señalar que el plugin WP Ajax Edit Comments, que tuve que desactivar tras instalar WordPress 2.6, ha vuelto a funcionar con la versión 2.1.1.3 de dicha extensión. Mil gracias a Albert, descubridor del fallo y atento visitante de esta bitácora. Y hablando de plugins, para incluir la línea de código que he mencionado antes, he recurrido a los servicios de la extensión SyntaxHighlighter, con la que se genera una presentación de distintos códigos de programación realmente profesional.
Para terminar, dedico esta entrada a otro asiduo de la bitácora, Manuel Rino, cuya petición de ayuda a propósito de la actualización a WordPress 2.6 me ha animado a escribirla. De las vacaciones blogueras en Madeira y las muchas bellezas del archipiélago escribiré en próximos días, porque tengo que ordenar y poner en su sitio un par de miles de fotos digitales. Pero sarna con gusto no pica.
Compartir
Etiquetas: actualizaciones, gestión y mantenimiento del blog, plugins, Syntax Highlighter, WP Ajax Edit Comments
Acerca de Eduardo Larequi
- Otros artículos de La bitácora del tigre
- La bitácora del tigre
- Un blog de aula para la exportación (2)
- Se nos fue Richard Widmark
- WordPress 2.5
- Un blog de aula para la exportación (3)
- La criatura ya tiene tres añitos
- Un blog de aula para la exportación (4)
- La Bitácora del Tigre para PDA e iPod
- WordPress como CMS (2)
- Series para el Tigre, BlogDesk 2.8 y WordPress 2.5.1









