Tamaños de imagen en WordPress: gestiónalos y libera espacio

WordPress crea de 7 a 12 copias de cada imagen que subes y casi ninguna se usa. Desactiva los tamaños muertos, borra los huérfanos y recupera gigas.

Sube una foto de 3 MB a WordPress y no obtienes un archivo: obtienes siete, ocho, a veces una docena. Miniatura, mediano, mediano-grande, grande, una copia escalada, más lo que tu tema y tus plugins hayan decidido registrar. Ahora multiplica eso por cada imagen que has subido en tu vida. En sitios que he limpiado, los tamaños de imagen sin usar se estaban comiendo gigabytes en silencio: almacenamiento gastado en generar recortes que nada en el sitio mostraba jamás. Aquí te explico cómo retomar el control de lo que WordPress crea, y borrar lo que ya creó para nada.

Lo esencial

  • El núcleo de WordPress crea cuatro tamaños por subida (thumbnail, medium, medium_large, large), más una copia escalada; tu tema y tus plugins añaden más.
  • El módulo lista cada tamaño registrado (núcleo, tema, plugins) y te permite apagar los que nunca muestras.
  • Registra tamaños personalizados (ancho, alto, recorte) que también aparecen en el menú desplegable de imágenes del editor.
  • Regenera las miniaturas existentes imagen por imagen o en masa, por lotes para que el servidor no agote el tiempo de espera.
  • Borra los archivos huérfanos de los tamaños desactivados para recuperar espacio, y limita o desactiva el escalado automático de 2560 px de WordPress.

¿Cuántos tamaños de imagen está generando tu sitio en realidad?

Más de los que crees. El núcleo registra cuatro, tu tema suele añadir dos o tres, WooCommerce trae los suyos, y algunos temas registran diez o más. Es completamente normal tener más de 12 copias de cada imagen guardadas en wp-content/uploads.

¿Quieres el número real? Abre tu carpeta de uploads y cuenta los archivos generados a partir de una sola foto. Multiplica eso por el tamaño de tu biblioteca de medios y tendrás una medida aproximada del desperdicio: la mayor parte, para tamaños que ninguna plantilla de tu sitio llama jamás.

Aquí tienes de dónde sale cada copia y cómo decidir si se gana su lugar en el disco:

Tamaño de imagenDe dónde vieneCuándo se usa de verdad¿Conservar o eliminar?
Thumbnail, medium, largeNúcleo de WordPressDonde tu tema inserta esos tamañosConserva los que tus páginas muestran
Medium_largeNúcleo de WordPressA menudo nada lo referenciaElimínalo si tu sitio nunca lo muestra
Copia -scaled (más de 2560 px)Núcleo de WordPress (desde la 5.3)Limita las subidas enormes dentro del contenidoAjusta o desactiva para trabajo de imprenta o alta resolución
Tamaños del temaTu tema activoDepende de la plantillaElimina los que ninguna plantilla llama
Tamaños de WooCommerce / pluginsPlugins instaladosSolo si ese plugin los muestraElimínalos cuando el plugin no los necesita
Tamaño personalizado que registrasTú, en el móduloSe inserta desde el menú del editorAñade solo los que vayas a usar

¿Cómo se gestionan los tamaños de imagen en WordPress?

Activa el módulo Image Sizes y verás listado cada tamaño registrado con su origen —núcleo, tema o plugin—, así decides con todo el contexto. Desde ahí desactivas los tamaños que nada muestra, registras los tuyos, regeneras las miniaturas existentes por lotes, borras los archivos huérfanos que quedaron atrás y limitas el escalado automático de 2560 px de WordPress. El espacio en disco vuelve a medida que los tamaños muertos desaparecen.

Activa el módulo Image Sizes en Blaminhor Essentials. Sus ajustes listan cada tamaño registrado, etiquetado según su procedencia —núcleo, tu tema activo o un plugin concreto—, para que veas el panorama completo antes de cambiar nada.

El módulo Image Sizes: una lista de cada tamaño registrado con sus dimensiones y su origen, casillas para desactivar y controles para añadir tamaños personalizados. Cada tamaño, sus dimensiones y dónde está registrado: así desactivas el peso muerto con todo el contexto, no a ciegas.

Desactiva los tamaños que no usas

Desmarca un tamaño y WordPress deja de generarlo para las nuevas subidas. Si nada en tu sitio muestra jamás medium_large, no hay razón para seguir creándolo con cada subida. Tus originales y los tamaños que conservas no se ven afectados.

Registra tamaños personalizados

¿Necesitas un tamaño recortado de 600×400 para las tarjetas de tu blog? Añádelo directamente desde la página de ajustes con el ancho, el alto y el comportamiento de recorte exactos; además aparece en el menú desplegable de tamaños de imagen del editor, así que puedes insertarlo de verdad en tu contenido, no solo registrarlo en segundo plano.

Regenera las miniaturas existentes

Cambiar tus ajustes de tamaño solo afecta a las subidas futuras, así que regenera las que ya tienes para que coincidan. Puedes regenerar una sola imagen desde una acción de fila en la Biblioteca de medios, o seleccionar varias y usar la acción en masa de regenerar miniaturas, procesada por lotes para que una biblioteca grande no choque con un límite de tiempo de PHP.

Limpia los archivos huérfanos

Aquí es donde el espacio en disco vuelve. Para los tamaños que desactivaste, el módulo escanea tu carpeta de uploads y borra los archivos que quedaron huérfanos. En un sitio con miles de imágenes y un puñado de tamaños sin usar, eso recupera gigabytes con regularidad.

Controla el escalado de imágenes grandes de WordPress

Desde WordPress 5.3, cualquier imagen de más de 2560 px de ancho se reduce automáticamente y una copia -scaled reemplaza a tu original en el contenido. Es razonable para la mayoría de los sitios, pero no si subes fotografía de alta resolución o lista para imprimir. El módulo te permite desactivar ese escalado por completo o, mejor aún, definir tu propia dimensión máxima en lugar de los 2560 px fijos, para que mantengas el control de la calidad sin almacenar archivos innecesariamente enormes.

El impacto

En un sitio típico con 1000 imágenes y cuatro tamaños sin usar, estás almacenando alrededor de 4000 archivos innecesarios. Eliminarlos libera espacio en disco, encoge tus copias de seguridad y acelera cualquier migración o restauración. Es una de esas limpiezas cuyo beneficio se acumula en silencio cada vez que el sitio se copia o se archiva.

Image Sizes combina de forma natural con una limpieza de la base de datos: juntas recortan las dos cosas que más inflan un sitio WordPress, su carpeta de medios y su base de datos.

Image Sizes es una de las más de 20 herramientas de Blaminhor Essentials, gratuito y de código abierto en WordPress.org.

Descargar Blaminhor Essentials

– blaminhor

FAQ

¿Desactivar tamaños de imagen rompe las imágenes responsivas (srcset)?

No, siempre que conserves los tamaños que tu tema realmente usa. WordPress construye el atributo srcset a partir de los tamaños registrados para una imagen, así que desactiva solo los que nada muestra. Los tamaños que conserves siguen alimentando el srcset con normalidad, y las imágenes responsivas continúan sirviendo el archivo correcto a cada ancho de pantalla.

¿Tener muchos tamaños de imagen hace más lento mi sitio?

No la página que carga un visitante: solo se sirven los tamaños que tus plantillas llaman. El costo real está en la generación y el almacenamiento: cada subida gasta CPU creando copias que nunca muestras, y esas copias inflan tu carpeta de uploads, tus copias de seguridad y cada migración. Eliminar los tamaños muertos acelera todo eso.

¿Qué tamaños de imagen debo conservar y cuáles puedo eliminar sin riesgo?

Conserva los tamaños que tu tema activo y tus páginas realmente muestran: normalmente una miniatura, un mediano y un grande. Puedes eliminar sin riesgo: medium_large cuando nada lo referencia, además de los tamaños de tema o plugin que ninguna plantilla llama. Si dudas, desactiva un tamaño, verifica que tus páginas sigan viéndose bien y después borra sus archivos huérfanos.

¿Borrar tamaños afecta a las entradas ya publicadas?

Borrar los archivos de un tamaño solo elimina esos recortes específicos; tus originales y los tamaños que conservaste quedan intactos. Una entrada publicada que referenciaba un tamaño borrado recurre a otro tamaño o a la imagen completa. Regenera primero las miniaturas si cambiaste dimensiones y luego revisa al azar algunas entradas antiguas para confirmar que se muestran bien.

¿Es seguro desactivar tamaños de imagen en WordPress?

Sí, siempre que desactives únicamente tamaños que nada en tu sitio muestra realmente. Desactivar un tamaño solo hace que WordPress deje de generarlo para las nuevas subidas; tus originales y los tamaños que conservas no se tocan. Si no estás seguro, desactiva un tamaño, verifica que tus páginas sigan viéndose bien y después limpia sus archivos antiguos.

¿Cómo libero espacio en disco de los tamaños de imagen sin usar?

Desactiva los tamaños que no usas para que WordPress deje de crearlos, y después ejecuta la limpieza que borra los archivos huérfanos que ya están en disco para esos tamaños. En un sitio con miles de imágenes y varios tamaños sin usar, eso recupera gigabytes con regularidad y hace más rápida cada copia de seguridad y cada migración.

¿Qué es la imagen « -scaled » en WordPress?

Desde WordPress 5.3, cualquier imagen de más de 2560 píxeles de ancho se reduce automáticamente y una copia « -scaled » reemplaza al original en tu contenido. Si subes fotografía de alta resolución o lista para imprimir, quizá quieras conservar el original completo o fijar otro límite. El módulo Image Sizes te permite desactivar ese escalado o definir tu propia dimensión máxima.

blaminhor Construyo lo que falta.

Comentarios