Wordpress es una plataforma de publicación que tiene cosas buenas y cosas malas.
Entre las malas, desde mi punto de vista, que a la hora de diseñar los temas visuales insiste en el uso de capas DIV, que a veces hacen lo que quieren, y de mi odiado tag P en vez de recurrir a las viejas y fiables tablas anidadas. De hecho, el tema visual de este mi/tu/nuestro/vuestro superglob tiene un montón de maravillosas tablas anidadas.
Tampoco me gusta que, por defecto, WP tenga la opción de crear un montón de thumbnails de distintos tamaños cada vez que se sube una imagen, ocupando un sitio precioso en nuestro servidor; aunque esto es fácilmente desactivable simplemente poniendo a 0 los tamaños en el menú opciones>multimedia.
Y por último, que el hecho de ser tan popular y de código abierto le hace susceptible a multitud de ataques, aunque la plataforma ofrece al menos un potente control de spam mediante el plugin akismet y otros de tipo captcha. Y teniendo el código al día y un pelín de profilaxis la sangre no debería llegar al río en ningún caso. De todos modos haz backups periódicos.
Pero para todo lo demás es un motor de publicación estupendo, y no sólo por la variedad de complementos o su potente administración: También por su sencillez a la hora de actualizar el código.
PASOS A SEGUIR
1) Hacer una copia local del sitio web junto con la base de datos.
Si no tenemos un servidor web instalado en el ordenador nos las podemos arreglar muy bien utilizando XAMPP, un magnífico paquete que nos permite meter un apache con PHP y mySql (además de otras cosas) hasta en un lápiz USB para usarlo donde queramos. Yo suelo llevar un XAMPP encima, que nunca se sabe lo que puede pasar.
Eso sí, para que funcione correctamente nuestra copia local será necesario cambiar en wp-config.php los datos de acceso a la DB, y en la tabla [pref]_options (a través de PhpMyAdmin, por ejemplo) la dirección de nuestra web para que apunte a localhost en aquella línea donde option_name es igual a “home”.
De todos modos es conveniente tener siempre una copia local de nuestro blog para hacer pruebas o como backup, se vaya a actualizar el motor WP o no.
2) Reemplazar el contenido de las carpetas wp-admin y wp-includes por el de las mismas carpetas contenidas en el zip de la última versión que nos hayamos descargado.
3) Cambiar también los ficheros de idioma en wp-content/languages para que aparezcan todos los mensajes nuevos traducidos que hayan podido añadir desde la última actualización.
4) ¡Y en principio ya está! Si todo funciona bien, se pueden subir los contenidos actualizados de nuevo al servidor (incluyendo la DB).
Pero antes de hacerlo hay que entrar en el panel de administración. Es posible en ese punto el propio motor wordpress nos diga que es necesario actualizar la DB. Le diremos que sí en ese caso. Este proceso no debería fallar.
Otro problema que podemos tener es que algún plugin estorbe tras el cambio de versión. Para eso podemos repetir los pasos desactivando previamente los plugins o simplemente borrándolos de su carpeta para probar con una alternativa o una nueva versión.
UN ÚLTIMO CAMBIO CONVENIENTE
Obvié hace unos párrafos una cosa que tampoco me gusta de WP y que he dejado para el final: El editor estándar NO pone el target=_blank cada vez que insertamos un enlace. Cosa que odio.
Para arreglarlo iremos a wp-includes/js/quicktags.js y añadiremos al siguiente código lo que está en negrita:
function edInsertLink(d,c,b)
{
if(!b){b="http://"}
if(!edCheckOpenTags(c))
{
var a=prompt(quicktagsL10n.enterURL,b);
if(a)
{
edButtons[c].tagStart='<a href="'+a+'" target=_blank>';
edInsertTag(d,c)}
}
else
{
edInsertTag(d,c)
}
}
Ten en cuenta que esto está guardado en una sóla línea de texto, sin los saltos que he puesto aquí para mayor claridad.
Una vez hecho el cambio en este javascript todos los enlaces que insertemos abrirán en pestaña o ventana nueva.
De nada.


9.75 [4 votos]
8.86 [7 votos]














