Hace un tiempo me deshice de Arthemia, una plantilla con una estética muy buena para WordPress pero con la desventaja de levantar las imágenes miniatura con la función timthumb que trae serios problemas en el consumo de ancho de recurso. Luego de varios ticket levantados por los administradores de HostGator decidí guardar la plantilla por mientras mejora esa debilidad.
En recientes actualizaciones de WordPress llegó la generación automática de miniaturas, que están previamente almacenadas en sus diferentes tamaños. Esto aumentará el ancho de hospedaje pero es insignificante considerando que no son ficheros grandes y la utilidad que nuevos themes le están dando a esta funcionalidad. Así, cada vez que se crea un artículo, WordPress genera thumbnails con anchos de 32, 160 y 170 pixeles.
Me voy a valer de al menos dos plugins que le sacan mucho provecho a esta función y poco problemas en el consumo de recursos; ambos construcción de Maria Shaldybina y me refiero a los plugins Generate posts thumbnails y Related Posts thumbnails.
Generar thumbnails de post anteriores.
Una limitante del cambio hecho WordPress son las thumbnails de todos los post anteriores. Para esto hace un gran trabajo el plugin Generate Thumbnails, este trabaja en masa todas las miniaturas de cada artículo en el blog, incluye un log en el que se reflejan los problemas encontrados, generalmente por imágenes almacenadas en otro sitio o carpeta dentro del mismo dominio. No es adecuado hacer este proceso en horas cuando el tráfico es alto, pues se tarda unos cuantos minutos y podría llegarnos un ticket de HostGator.
Esto también ayuda para que los thumbnails del tema Swift no se vean borrosos, pues al no encontrar levanta imágenes de 32×32 con una muy mala apariencia.
Colocar enlaces relacionados
Este otro plugin, Related posts thumbnails coloca al final de los artículos enlaces relacionados por las categorías o etiquetas, levantando una imagen miniatura. Es obvio, que para que funcione hay que ejecutar el proceso anterior, si no solo va a mostrar una imagen default en los artículos que no tienen miniatura.
Un problema común en este plugin suele ser los caracteres especiales, como son las letras con acento o la ñ (á é í ó ú ñ). Esto sucede porque pese que la base de datos puede estar configurada en UTF-8 como es mi caso, las consultas generadas pueden no estar configuradas.
Para esto, se debe editar el plugin. Se hace en la pestaña izquierda editor, de plugins, luego se elige el fichero related-posts-thumbnails.php y se copia el contenido para editarlo afuera.
Se busca cerca de la fila 362, y se elimina «htmlspecialchars(» y un paréntesis de cierre «)». Para hacer esto se puede editar directamente en Cpanel, o usar DreamWeaver o CoffeeCup, pues son programas que nos permiten ver los números de fila.
Con esto se resolverá el problema de los acentos.