Отключаем создание лишних размеров миниатюр
По умолчанию WordPress создает достаточно много миниатюр, особенно с версии 5.3. И часто не все они нужны. А со временем, при большом количестве картинок на сайте, его размер из-за этих миниатюр может вырасти значительно. Поэтому, неиспользуемые размеры миниатюр лучше сразу отключать.
Сделать это можно так:
Скопировано
add_filter( 'intermediate_image_sizes_advanced', function( $sizes) {
unset( $sizes['1536x1536'] );
unset( $sizes['2048x2048'] );
return $sizes;
});
Показать код
В этом примере мы отключили 2 размера миниатюр: 1536x1536
и 2048x2048
. Теперь при добавлении на сайт новых изображений миниатюры этих размеров создаваться не будут.
К сожалению через этот фильтр нельзя отключить создание самого большого scaled
размера миниатюр. Чтобы отключить его создание, надо использовать другой фильтр:
Скопировано
add_filter( 'big_image_size_threshold', '__return_false' );
Показать код