Отключить medium_large генерацию размера изображений WordPress
На мой взгляд, размер обрезающих изображений 768×0, то есть medium_large является лишним, поэтому его можно отключить, делается с помощью фильтра:
add_filter('intermediate_image_sizes', function($sizes) {
return array_diff($sizes, ['medium_large']);
});
Также, чтобы на вашем сайте width, height и srcset больших изображений не ограничивалось в 640px, следует изменить параметр $GLOBALS['content_width']
, находящийся в файле functions.php
function mytheme_content_width() {
$GLOBALS['content_width'] = apply_filters( 'mytheme_content_width', 1200 ); //установим 1200, вместо 640
}
add_action( 'after_setup_theme', 'mytheme_content_width', 0 );
//комментарии