Después de actualizar a WordPress 4.5, estaba haciendo una prueba de carga de medios y noté que estaba generando un nuevo tamaño de imagen que no sé cómo detener.
La función actual que estoy usando para evitar generar múltiples tamaños de mis medios es:
function add_image_insert_override( $sizes ) {
unset( $sizes[ 'thumbnail' ]);
unset( $sizes[ 'medium' ]);
unset( $sizes[ 'large' ]);
unset( $sizes[ 'full' ] );
return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'add_image_insert_override' );
¿Cómo puedo evitar que WordPress 4.5 genere imágenes con un ancho de 768px?
No encontré esto en ningún otro lugar que no sea el artículo al que hice referencia en Imágenes responsivas en WordPress 4.4 cuando indicaron que se había creado un nuevo tamaño de imagen:
Un nuevo tamaño intermedio predeterminado,
medium_large
, se ha agregado para aprovechar mejor la compatibilidad con imágenes receptivas. El nuevo tamaño es de 768 px de ancho por defecto, sin límite de altura, y se puede usar como cualquier otro tamaño disponible en WordPress. Como es un tamaño estándar, solo se generará cuando se carguen nuevas imágenes o se regeneren los tamaños con complementos de terceros.
Después de leer este artículo, pude actualizar mi función a:
function add_image_insert_override( $sizes ){
unset( $sizes[ 'thumbnail' ]);
unset( $sizes[ 'medium' ]);
unset( $sizes[ 'medium_large' ] );
unset( $sizes[ 'large' ]);
unset( $sizes[ 'full' ] );
return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'add_image_insert_override' );
Ahora, cuando agrego medios a una publicación, ya no estoy generando foobar-768xwhatever
. Espero que esto ayude a la siguiente persona.