He seguido pautas para evitar que Wordpress genere muchos tamaños diferentes para la carga de imágenes individuales a través de los tamaños para miniatura, mediano y grande a 0 en Configuración> Medios y me he librado de todas las instancias de add_image_size y set_post_thumbnail_size en el archivo functions.php de mi tema. Sin embargo, cuando subo nuevas imágenes, Wordpress sigue generando una versión de 768 píxeles de ancho más allá del tamaño original completo. Creo que tiene algo que ver con esta actualización, pero me pregunto si hay alguna forma de evitar que suceda. Creo que he leído algunos hilos donde la gente lo ha logrado inadvertidamente tratando de hacer otra cosa, pero estoy buscando un método claro.
10
Respuestas:
Para eliminar el
medium_large
tamaño de la imagen, puede intentar eliminarlo con elintermediate_image_sizes
filtro:No estoy seguro si está tratando de eliminar todos los tamaños intermedios, pero luego podría probar:
where
__return_empty_array
() ` es una función central incorporada.Debemos tener en cuenta que no es posible eliminarlo con
porque no se agrega con
add_image_size()
y, por lo tanto, no forma parte de la$_wp_additional_image_sizes
matriz global owp_get_additional_image_sizes()
;fuente
medium_large_size_w
opción0
, pero no podemos hacerlo/wp-admin/options.php
porque parece tener un problema con un valor 0 (eso es lo que intenté primero antes de escribir la respuesta ;-), por lo que debemos configurarlo a través de la configuración API o manualmente en lawp_options
tabla.Elimine el tamaño de la imagen de la misma manera que lo hace el código central de WordPress:
Tenga en cuenta que
medium_large
generalmente es un buen tamañosrcset
, solo quítelo si tiene conocimiento de cómosrcset
funciona, si ya tiene tamaños similares allí.fuente
esto funcionará
https://developer.wordpress.org/reference/hooks/intermediate_image_sizes_advanced/
fuente