Hace poco comentaba sobre la liberación de WordPress 2.5 (inclusive dejé una versión online para que prueben). Si bien hay un montón de mejoras -también cosas que me gustaban más como estaban antes-, la razón principal para actualizar es no perder pisada. Quizás hoy no sean muy significativos los cambios pero mañana se va a largar una nueva versión en base a esta que va a traer más cosas. Además se desarrollarán plugins específicos para las nuevas versiones y se actualizarán otros.
Por otra parte, actualizar WordPress ha sido y sigue siendo algo muy engorroso. En posts anteriores dí dos formas distintas. Para esta vez, no recomiendo usar ninguna de ellas porque la cantidad de archivos que hay que cambiar, borrar y agregar es gigante. Mi consejo va a ser algo más drástico:
- Realizar copia de seguridad de todos los archivos y base de datos -no me responsabilizo si no lo hacen jaja-.
- Desactivar todos los plugins.
- Eliminar las carpetas wp-admin y wp-includes completas.
- Eliminar la carpeta languages y el archivo index.php (ubicados en la carpeta wp-content).
- Eliminar todos los archivos correspondientes al código original de WordPress del directorio raíz. Tengan cuidado en este punto porque pueden haber archivos correspondientes a plugins -en mi caso sitemap.xml, sitemap.xml.gz, etc.- y archivos puestos por ustedes -en mi caso uno de Google, una carpeta con imágenes, un archivo .htaccess, una carpeta cgi-bin, etc.-.
- Descargar a tu computadora la nueva versión de WordPress. Desempaquetarla obviamente.
- Renombrar el archivo wp-config-sample.php (ubicado en la carpeta raíz) como wp-config.php.
- Editar dicho archivo para completar la información de la base de datos y la clave secreta (ahí esta documentado qué es esto). Sustituir define (‘WPLANG’, ”); por define (‘WPLANG’, ‘es_ES’);
- Descargar el nuevo archivo de idioma español y ponerlo en la carpeta wp-content/languages (debemos crearla o copiarla desde el zip).
- Subir todo al hosting. En el caso de la carpeta wp-content, no reemplazar la carpeta themes ni la carpeta plugins.
- Ingresar al Panel de Administración del blog. Cuando nos logueemos nos dirá que la base de datos está anticuada y ofrecerá un link para actualizarla.
- Una vez actualizada la base de datos, iremos uno por uno activando los plugins. Les aconsejo que a medida que los activen los vayan probando para detectar incompatibilidades. Si encuentran alguna, fijense en la web del autor si hay alguna versión más reciente. En mi caso el único incompatible fue wp-comments que lo tengo desactivado. Todos los demás andan bien de bien.
- Yo tuve que editar el archivo widgets.php porque había hecho cambios de diseño allí. Este punto no aplica para todos.
- Este es el último punto y el más detestable de todos. Resulta que hubo una actualización del theme por defecto para incluir novedades -menores- en la intefaz del lector. Muchos de nosotros usamos themes personalizados y muchos otros usan themes discontinuados. La solución es ver cambio por cambio en el código y editar a mano lo que creamos conveniente. Si usan un theme popular, podrían esperar a que el autor realize una nueva versión.
Suerte en pila y a las órdenes para ayudar!



