Как отключить создание копий изображений wordress и удалить лишние фото

По умолчанию wordpress создает много копий загружаемой картинки, плюс плагины, темы. Обычно используется 2-3 размера, остальные просто занимают место на хостинге.

Узнать какие размеры создаются можно посмотрев в папку uploads, но удобнее воспользоваться плагином regenerate thumbnail, тем более он пригодится для пересоздания картинок.

На странице плагина:

Добавляем следующий код в functions.php

add_filter( 'intermediate_image_sizes', 'towp_delete_image_sizes' );
function towp_delete_image_sizes( $sizes ){
	return array_diff( $sizes, [
		'medium',
		'medium_large',
		'large',
		'1536x1536',
		'2048x2048',
	] );
}
add_filter( 'big_image_size_threshold', '__return_zero' );

Перечисляем размеры изображений которые нужно удалить, сохраняем и проверяем:

Важно! Копии удаленных размеров уже залитых на сайт фото ни куда не денутся, нужно удалить плагином.

Ставим галочку «Освободить место на диске удалением старых незарегистрированных размеров миниатюр. Это может привести к ошибкам загрузки изображений на страницах записей. » и пересоздаем миниатюры.

Оставьте комментарий