
El mes pasado estuve optimizando un blog con un problema muy común. El sitio había estado acumulando imágenes (+40K) durante muchos años sin control. Todas estaban poco o nada optimizadas. Muchas de ellas se había subido del tirón en tamaños con pesos absolutamente desproporcionados y otras tantas ya no estaban en uso.
Esto, a la larga, provoca distintos problemas. El primero es que engorda notablemente el tamaño de la base de datos además de lastrar la velocidad de carga. El peso de las imágenes también se va comiendo el espacio disponible del alojamiento y podemos quedarnos sin espacio o incluso superar el número de inodes permitido por el hosting.
Lo primero que tuve que hacer es descubrir la cantidad y peso del total de las imágenes. Este plugin me ayudó en parte.
El plugin Export Media URLs es un complemento útil de esos de "usar y tirar" tan simple como fácil de usar. Como su nombre indica, sólo sirve para una cosa: exporta un listado con todas las imágenes (en realidad medios, por lo que también incluye PDFs y otros) que hayamos subido a nuestro WordPress. Lo que nos puede ayudar en caso de migración, análisis SEO, optimización o auditorías de seguridad.
Al abrirlo encontramos una única pantalla con estas opciones.
Si elegimos la opción .CSV, el plugin genera la lista en un archivo con un número aleatorio por seguridad. Lo aconsejable es descargarlo (1) y eliminar la copia que se queda en el servidor, tal y como aconsejan tras generarla (2).

En este listado podemos extraer el ID, título, nombre del archivo, leyenda, texto alternativo, descripción, URL, fecha de subida y el tipo.
La única pega que le encuentro es que falta una opción "Size" para conocer el peso de cada imagen. Con esto, el plugin hubiera sido redondo. Así nos ahorraría tener que acudir al administrador de archivos o a usar otras herramientas para conocer el peso de cada imagen o de distintos conjuntos.
Podemos exportar el listado en un .CSV u optar por mostrarlas dentro del área de administración del propio plugin ("Output here") aunque si se trata de muchas imágenes no es aconsejable ya que aún no he descubierto dónde aloja el archivo en este caso.

Funciona realmente rápido, una lista de prueba con 15842 imágenes en .CSV se creó en algo menos de dos minutos con un peso final de apenas 1,4 MB.

Así se muestra a la lista si optamos por crearla dentro del plugin.

Los requisitos mínimos para poder usarlo son mínimos, WordPress 3.1.0 o superior bajo PHP 5.4 o superior.