Comprobar, medir y desactivar tamaños de imagen
Qué hay en la lista — y de dónde viene
La tabla no es una lista fija integrada, sino el estado de tu instalación: Kakapo pregunta al propio WordPress por los tamaños registrados y toma las medidas de los tamaños adicionales o bien de las opciones del núcleo en Configuración › Medios. Lo que tu tema o un Plugin registre por código aparece así automáticamente en ella.
La columna «Recorte» distingue dos casos: «proporcional» significa que WordPress reduce la imagen y mantiene la relación de aspecto; «recorte fijo» significa que se recorta exactamente a esas medidas — si hay una alineación guardada, aparece junto a ello (por ejemplo «recorte fijo (arriba a la izquierda)»).
La columna «Origen» es deliberadamente tosca. En los tamaños del núcleo la fuente está indicada con exactitud; todo lo demás se llama «tema o Plugin». Más preciso no se puede: al registrarse un tamaño, WordPress no anota en ninguna parte quién lo registró. Un tamaño que hayas desactivado y que entretanto ya nadie registra (típico tras un cambio de tema) permanece igualmente en la lista — con la nota «actualmente no registrado». De lo contrario nunca podrías volver a activarlo.
Primero medir, después decidir
Mientras no hayas medido, en la columna «Ocupado» hay un guion. Es intencionado: aquí unas cifras estimadas no valdrían nada. Con «Medir ahora» se ejecuta una pasada por la carpeta de subidas. Cada archivo se cuenta con su tamaño real, y la asignación a los tamaños de imagen va por la biblioteca de medios — allí consta, para cada adjunto, qué archivo pertenece a qué tamaño. Por el nombre del archivo no funcionaría, porque los tamaños proporcionales dan medidas distintas según la relación de aspecto.
El resultado se reparte en tamaños derivados, copias de seguridad de la edición de imágenes (que WordPress conserva por su cuenta tras un recorte o un giro), archivos de imagen originales, archivos sin la entrada correspondiente en la biblioteca de medios y archivos que no son imágenes (PDF, ZIP, archivos de caché de otros complementos).
Deberías conocer dos casos especiales de la tabla. «comparte el archivo de un tamaño idéntico» significa: dos tamaños tienen las mismas medidas y WordPress solo crea un archivo para ellos. Ese tamaño no ocupa nada propio, así que desactivarlo tampoco ahorra nada. Y «× falta el archivo» significa: la biblioteca de medios conoce ese archivo, pero en el disco ya no está.
La medición trabaja con un presupuesto de tiempo de 20 segundos y lee la biblioteca de medios en porciones de 200 entradas. Si el tiempo no basta con un inventario grande, el resultado se marca como incompleto y las cifras se consideran límites inferiores, no extrapolaciones. Entonces simplemente vuelve a medir. Con más de 120.000 archivos de imagen, Kakapo omite el desglose del resto en originales y huérfanos para no reventar la memoria; las demás cifras siguen medidas por completo.
Desactivar: qué efecto tiene y cuál no
Desactivar significa: ese tamaño ya no se genera. Surte efecto a partir de la próxima subida y al volver a generarse los tamaños tras editar una imagen. No tiene efecto retroactivo — este Plugin no borra ningún archivo de imagen. Todo lo que ya está en la carpeta de subidas se queda ahí, porque la biblioteca de medios sigue remitiendo a ello y un tema que sí utilice ese tamaño tendría huecos.
Si más tarde una página solicita un tamaño desactivado, WordPress entrega el siguiente archivo disponible, casi siempre el original. La página sigue intacta, pero en ese punto carga más bytes. Justo por eso desactivar merece la pena sobre todo en los tamaños que tu página no entrega en ningún sitio.
Cuatro tamaños son especiales: thumbnail, medium, medium_large y large. WordPress recurre a ellos por su cuenta — vista previa en la biblioteca de medios, selección al insertar, srcset. En la tabla llevan la nota «usado de forma fija por el núcleo», y antes de desactivarlos aparece una pregunta de confirmación. No está prohibido, solo debes saber lo que haces.
Los candidatos que más merecen la pena suelen ser los dos tamaños adicionales del núcleo, 1536x1536 y 2048x2048: las variantes 2× y, con ello, los archivos derivados más grandes de todos. Si tu sitio no necesita entrega en retina, ahí es donde más ahorras. Todo se puede deshacer en cualquier momento — «Activar» vuelve a poner el tamaño en servicio, a partir de la próxima subida.
Edición de imágenes: por qué los tamaños desactivados salen de la entrada
Si recortas o giras una imagen en WordPress, el núcleo vuelve a generar los tamaños y fusiona los resultados con los datos antiguos. Para los tamaños desactivados no surge nada nuevo — su entrada antigua sobreviviría y seguiría apuntando al archivo de ANTES de la edición. Tras un giro, en ese tamaño seguiría saliendo la imagen sin girar; y quien elige un recorte para quitar algo de la imagen lo seguiría teniendo en la red justamente en esos tamaños.
Por eso Kakapo elimina la entrada de los datos de la biblioteca de medios después de una edición real. De forma muy acotada: solo para el adjunto editado y solo si el archivo principal ha cambiado de verdad (otro nombre u otras medidas). La edición «solo la miniatura» queda intacta, y cualquier otro guardado también. Tampoco aquí se borra nada — el archivo antiguo se queda y aparece en la siguiente medición bajo «Sin entrada en la biblioteca de medios».
Cuando algo no se ve como se esperaba
«Reposo» encima de la lista: sin una licencia válida, Kakapo ni siquiera registra los filtros, y los tamaños desactivados se siguen generando. En ese caso, la lista muestra tu configuración, no el funcionamiento real.
«Carpeta de subidas no encontrada»: la medición se interrumpe con la ruta que ha indicado WordPress. Casi siempre la configuración de subidas ya no es correcta o la carpeta no es legible para PHP.
«El árbol de archivos no se ha podido leer por completo»: una subcarpeta no era legible o desapareció durante la medición. La pasada continúa, pero el resultado se marca como incompleto, junto con el motivo. Los enlaces simbólicos se omiten para que el mismo archivo no cuente dos veces.
«Tamaños ya no registrados en el disco duro»: ahí están los tamaños para los que existen archivos, pero que ya no registra ningún tema ni ningún plugin — casi siempre el rastro de un cambio de tema. Ya no se vuelven a generar; si hace falta limpiarlos, tienes que hacerlo tú, Kakapo no los toca.