Problemas con imágenes en WordPress

Hoy he hallado la solución a un error muy absurdo, pero es de estos que te hacen dejar el teclado por horas después de haberlo intentado todos. No es una solución muy novedosa, ni siquiera es un problema difícil de resolver, pero así aprovecho para escribir un poco en el blog.

El problema

Para ponernos en escena, he tenido que hacer un par de migraciones hoy desde fuera de nuestra plataforma a instalaciones independientes de WordPress. Aprovecho para recalcar la importancia de contratar un buen hosting, los servicios básicos de hostings como one.com y 1&1 hacen prácticamente una odisea trabajar con instalaciones de WordPress.

Bien, a la hora de migrar, normalmente uso wp-cli si sólo tengo que migrar contenido, como suele ser el caso, o algún plugin como Duplicator o BackUpWordPress para sitios completos. El caso es que con one.com, nada de esto sirve, entonces, uno tiene que buscar otras mañas. Entro en la base de datos del sitio destino, a través de phpMyAdmin, y vuelco toda la base datos allí, luego subo manualmente la carpeta uploads a través de FTP con CyberDuck. Hasta aquí todo correcto.

Entonces descubro que las imágenes no se ven, aparece el recurso, de hecho se ha creado en base de datos incluso, pero no se muestra nada:

No aparece la imagen

¿Qué hago ahora?

Pienso en ese magnífico plugin que tanto nos ayuda, Regenerate Thumbnails que forma parte del plugin indispensable para todo desarrollador, Developer. Tras ejecutar el plugin, se han recuperado bastantes imágenes, pero todavía hay muchas que siguen sin aparecer.

El detalle y la solución

Unos días después, precisamente un viernes a las 14:00, se enciende la 💡. Todo fue al darme cuenta que las imágenes enlazadas a la miniatura (thumbnail) en vez de a la original. Así que, me da por comprobar qué medidas para las diferentes miniaturas estaban establecidas en el blog de destino y qué medidas en el blog de origen. Esa configuración puedes encontrarla en Ajustes->Medios:

Configuración de miniaturas

El plugin Regenerate Thumbnails no sirve de nada si tienes unas medidas diferentes a las originales. Así que finalmente, las imágenes se ven, y todos contentos.

Blogging rises

Es un buen momento para reabrir el blog. Teniendo en cuenta que es el enésimo intento de mantener mi propio blog, y que he perdido las entradas del último. Eso no impide que empiece a escribir de nuevo.

En esta nueva etapa quiero centrarme principalmente en escribir sobre WordPress y los juegos que haga con varias tecnologías. Aprovechando que mañana empiezo mi andanza como profesor online en el Curso de Creación de Temas para WordPress, quiero empezar con una serie de artículos sobre cómo configurar WordPress para el desarrollo local y la puesta en producción de tu desarrollo.

Nos leemos pronto.