Borrar recortes de imágenes antiguos en WordPress

Si partimos de una configuración de medios en WordPress de 150×150, 300×300, 1024×1024 respectivamente para miniatura, medio y grande, y rediseñas el tema y necesitas imágenes en tamaños diferentes pj. 72×72, 250×250, 400×400 lo más sencillo es usar el plugin Regenerate Thumbnails

Si tienes un gran site o tiene muchos años, miles de imágenes o has migrado entre distintos CMS’s… Solo necesitas acceso SSH y realizar estos pasos para cada tamaño. Únicamente muestro los pasos para el tamaño 150x150.

Ve a la carpeta de subidas a través de la línea de comandos:

cd /your-site.com/wp-content/uploads

Veamos si ese tamaño está disponible.

find ./uploads/*  -iname '*-150x150.*' -ls

Si ves algunas imágenes como salida, elimínelas con

find ./uploads/*  -iname '*-150x150.*' -exec rm {} \;

Asegúrate de hacer una copia de seguridad de todo antes de ejecutar dicho comando.

O puedes buscar todas las imágenes redimensionadas con este comando

find . -regextype posix-extended -regex ".*-[[:digit:]]{2,4}x[[:digit:]]{2,4}(@2x)?.(jpg|jpeg|png|eps|gif)" -type f

Si hay alguno. Luego puedes eliminarlo todo con el siguiente comando

find . -regextype posix-extended -regex ".*-[[:digit:]]{2,4}x[[:digit:]]{2,4}(@2x)?.(jpg|jpeg|png|eps|gif)" -type f -exec rm {}  \;

Nuevamente, asegúrate de hacer una copia de seguridad de todo antes de ejecutar dicho comando.

Después de todo eso, en lugar de volver a generar todos los tamaños, puedes usar OTF Regenerate Thumbnails .

Este complemento se comporta de forma similar a Regenerar miniaturas, excepto que las imágenes se redimensionan automáticamente / al vuelo, cuando se usan. Una vez creados, no se procesarán de nuevo.

El plugin Regenerate Thumbnails Reminder te advertirá si surge algún problema, pj. si detecta algún tamaño nuevo te recomendará que regeneres ese nuevo tamaño para las imágenes que ya tenías subidas. El plugin Media Usage muestra con iconos las versiones de cada imagen, de forma que puedes comprobar si hay variaciones entre los tamaños nuevos y los antiguos.

Simple Image Sizes: Este plugin mejora la página Ajustes > Medios mostrando todos los tamaños disponibles y pudiendo crear los nuestros. De cada formato puedes editar su tamaño, recorte e incluso dando la opción de que un tamaño añadido por un tema, un plugin o generado por nosotros esté disponible en el editor. Por último, permite regenerar aquellos tamaños que seleccionemos. No elimina ningún archivo.

Otra opción sería el plugin Theia Upload Cleaner for WordPress, te lista todos los tamaños de tu sitio y decides cuál eliminar. Además trae otras funciones para detectar imágenes no utilizadas.