Quitar blancos en la cabecera de Twenty Sixteen

Uno de los problemas de la plantilla Twenty Sixteen de WordPress es la cantidad de blancos en el header. La forma más sencilla de quitarlos, aunque no la más purista (debería estar en el CSS), consiste en abrir el archivo “header.php”, buscar <header id=”masthead” class=”site-header” role=”banner”> y añadir el espaciado (padding) dejando la línea de código como <header id=”masthead” class=”site-header” role=”banner” style=”
padding-top: 10px; padding-bottom: 15px”>.

En este caso he dejado 10 píxeles antes del título y 15 después del menú.

El plugin de Affiliate Window

Después de más de un año y medio en blanco he vuelto con Gadgets para Correr, el que un día fue el blog de running más importante de España con más de 600.000 visitas al mes.

Y como no, también he retomado mi antigua cuenta de afiliados en Affiliate Window (AW), comprada por Zanox hace unos años, y me he quedado maravillado con las mejoras que el servicio ha experimentado en menos de 2 años. Lo más interesante de todo es la nueva opción que te permite afiliar un link sin tener que montarlo manualmente o yendo a la página de AW.

El mecanismo es muy sencillo, solo tienes que añadir un trozo de código HTML en el footer del blog y automáticamente los links a productos promocionales son capturados con el código correcto de tu cuenta (NNNNNN):

wp_enqueue_script('convert-a-link', 'https://www.dwin2.com/pub.NNNNNN.min.js', array(), false, true);

Y lo mejor de todo es que hay un plugin en WordPress que lo hace por ti y así no hace falta modificar el código HTML del footer. Es muy importante que no lo descarguemos de ningún sitio que no sea la web de AW porque tiene que estar personalizado con nuestro identificador de cuenta. Las instrucciones detalladas están aquí.

Con esta novedad, creo que puedo ahorrar unos 5 minutos por post.

Problemas de Acentos en los Feeds RSS

Después de la migración de WordPress 2.7, todo parecía funcionar bien excepto los acentos en los lectores de feeds o al menos en MS Reader que es el que uso. Después de leer un poco todo lo que hay por ahí y no encontrar nada provechoso, descubrí Feed Validator que analiza la estructura feed que genera el sitio y vi que se estaba produciendo un error en el fichero XML que generaba.

Concretamente, la primera línea aparecía en blanco dando un error de “Blank line before XML declaration”. Es decir, que en la segunda línea aparecía lo que debería estar en la primera y que era “<?xml version=”1.0″ encoding=”UTF-8”?>. Sin saber mucho, lo de “encoding” y lo de “utf-8” me suena a que si no está bien puesto igual no codifica bien los caracteres por lo que lo primero que tocaba hacer era eliminar esa línea en blanco. La tarea no parecía fácil porque ese XML se genera dinámicamente y la solución que se propone es patearse todos los ficheros php hasta encontrar líneas en blanco fuera de los tags de inicio y fin (<?php … ?>).

Puestos manos a la obra encontré en el fichero wp-config.php tres líneas en blanco al final del fichero… recordé que cuando migré de versión copié y pegué algunas líneas a mano y no le presté mucho atención a los blancos.

Una vez eliminadas estas tres líneas al final de este fichero, he vuelto a ejecutar Feed Validator y ya me ha dado un “Congratulations: This is a valid RSS feed”. Ahora sólo queda probar si en MS Reader vuelve a funcionar, y claro, como que para hacerlo tengo que publicar un post, he decidido escribir este que ya se que ha sido un poco paliza…

Migrar WordPress de 2.3.2 a 2.7

Después de unas 5 horas, ya he terminado de migrar mi blog de WordPress 2.3.2 a la versión 2.7… y parece que todo funciona.

He comenzado migrando de la 2.3.2 a la 2.5, porqué pasar directamente a la 2.7 quizás era excesivo. Por Internet hay un montón de manuales explicando como hacerlo. Posteriormente he migrado de la 2.5 a la 2.7. Los únicos temas un poco críticos han sido los plugins, que también han tenido que ser migrados y en especial NextGen Gallery que utilizo para montar álbumes de fotos.

Los principales problemas que he tenido han sido la realización de la copia de seguridad previa a la migración por el tiempo que ha tardado y después “aprender” a hacer una copia de la base de datos. También he perdido bastante tiempo porqué cuando he finalizado la última migración, no había forma de entrar en el panel de administración. El asunto se ha solucionado borrando las cookies de Firefox.

Cambiando el Blog…

Que nadie se alarme. Finalmente he iniciado la actualización de mi página web y blog utilizando el motor de WordPress 2.3.2. (gracias a Carlos Guadian de K-Government que me aconsejó esta solución). Iré migrando los contenidos tranquilamente así que espero que cada día aparezca algo nuevo.

También espero que termine de aclararme a ver como demonios van todas las opciones y gadgets que tiene el programa y que alguien me diga que plugins me tengo que instalar, por ejemplo para poder subir fotos a los posts sin tener que ir vía ftp (ya se que en versiones anteriores estaba pero en el 2.3.2, no).

Para los nostálgicos de mi vieja página web y de todos sus contenidos, pueden continuar accediendo a ella, lo siento, pero ya no se puede continuar accediendo.