Para resolver el problema de las miniaturas excesivas generadas en un Multisite de WordPress, siga estos pasos:
- Ajustar la configuración de los medios: Ir a Ajustes > Medios de comunicación y establezca tamaños de miniatura apropiados para evitar que se generen tamaños de imagen excesivos.
- Usar complementos: Instalar complementos como Regenerar miniaturas Para limpiar los tamaños de imagen no utilizados y optimizar los existentes.
- Desactivar tamaños innecesarios: Modifique su tema
functions.php
Archivo para eliminar los tamaños de imagen adicionales que no se necesitan. - Optimizar imágenes: Use complementos de optimización de imágenes como Rubor Para comprimir imágenes durante la carga, reduciendo la necesidad de múltiples tamaños.
Haga clic aquí para más detalles
21 tamaños? ¡Ay! No hay configuración específica, temas y complementos agregan tamaños de imagen por código. Con esos muchos tamaños, es probable que varios módulos hayan agregado sus propios tamaños. Tal vez la forma más directa de averiguar cuáles es buscar recursivamente la base de código "add_image_size"
la función normalmente llamaba a agregar un tamaño. Solo busque desde / WP-Content / On Down para evitar encontrar el código central relacionado también. Use una utilidad de búsqueda de texto completo recursiva como grep
o findstr
. Si no tiene acceso terminal a su sitio, descargue las carpetas / complementos / y de su tema (a través de FTP) a su computadora local y busque allí.
Encontrar las llamadas de función revelará qué nombre se asigna cada tamaño de imagen. Entonces puedes usar remove_image_size()
para eliminar los tamaños no deseados por su nombre después de que se hayan agregado. Eliminar ciertos tamaños podría causar problemas de funcionalidad con un determinado tema o complemento si el tamaño nombrado que busca ya no existe.
La eliminación de tamaños solo afectará las cargas futuras, no alterará los archivos existentes. Para limpiar archivos no deseados, use un tipo de complemento «Regenerar miniaturas».
Arrancador de hilo
kabeza
(@kabeza)
Hola @bcworkz
Revisé el servidor (donde está Multisite) con GREP. El sitio «19» usa Enfold y ese tema tiene add_image_size en uno de sus archivos, pero lo usa solo para backend (enfold/framework/php/function-set-avia-backend.php)
«Resolví» esto temporalmente con un complemento de optimizador de imágenes que obliga a los archivos de medios que se cargan (sea cual sea su tamaño) como 1400 × 1400 máx.
Todavía tengo que probar algunos complementos que reemplazan las imágenes ya cargadas cambiando los enlaces de referencias, etc. para optimizar todos los anteriores, y también borrar miniaturas adicionales no utilizadas
PERO:
Instalé un WordPress en blanco (última versión) en Teowp.
Subí una imagen de 2000 × 2000, luego se verificó (complemento WPIDE con Filemanager) y WordPress creó 5 miniaturas para ella.
Luego subió una imagen de 4000 × 4000, y WordPress creó 8 miniaturas adicionales.
Parece que la cantidad de pulgares que crea depende del tamaño de la imagen original.
Quería buscar «add_image_size» en el tema, pero el sitio usa «veintisiete veintiséis: 1.6», que no tiene archivo Functions.php.
gracias de nuevo