Как удалить автоматические картинки в WordPress

В WordPress при загрузке изображений часто автоматически создаются дополнительные версии картинок разных размеров — миниатюры, средние, большие и так далее. Это удобно для адаптивного вывода, но в ряде случаев лишние версии занимают место на сервере и снижают производительность, особенно если используются нестандартные размеры или темы и плагины создают множество дополнительных вариантов.

Почему важно удалять автоматические картинки

По умолчанию WordPress генерирует несколько копий изображения, например thumbnail, medium, large. Если у вас на сайте много изображений, то количество файлов растёт в разы, увеличивая нагрузку на хранилище и бэкапы. Кроме того, лишние версии могут замедлять загрузку страниц, если тема или плагины случайно подгружают не оптимальные размеры.

Удаление ненужных автоматических картинок помогает экономить место, ускорять резервное копирование и упрощать управление медиафайлами. Это особенно важно для сайтов с большим числом загружаемых изображений, например, интернет-магазинов или новостных ресурсов.

Когда стоит отключать автоматическую генерацию изображений

Отключать автоматическую генерацию стоит, если вы:

  • Используете только оригинальные изображения или сами создаёте нужные размеры вручную.
  • Имеете ограниченное дисковое пространство.
  • Хотите полностью контролировать размеры и качество загружаемых изображений.

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

Как удалить уже созданные автоматические картинки вручную

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

  • В папке wp-content/uploads/ лежат все загруженные изображения. Автоматические версии имеют в названии суффиксы с размерами, например image-150x150.jpg.
  • Удалите все файлы с такими суффиксами, оставив только оригиналы.
  • Можно использовать FTP-клиент или файловый менеджер хостинга для пакетного удаления.

Однако это решение одноразовое и не предотвращает создание новых версий при последующих загрузках.

Плагин для массового удаления автоматических картинок

Для удобства можно использовать плагин Image Clean Up, который позволяет найти и удалить все автоматические версии изображений, оставив только оригиналы. Это помогает быстро очистить хранилище.

Как полностью отключить создание автоматических размеров в WordPress

Чтобы остановить генерацию стандартных размеров, добавьте следующий код в файл functions.php вашей темы или в плагин для сайта:

function wpweb_disable_image_sizes() {
    remove_image_size('thumbnail');
    remove_image_size('medium');
    remove_image_size('medium_large');
    remove_image_size('large');
}
add_action('init', 'wpweb_disable_image_sizes');

update_option('thumbnail_size_w', 0);
update_option('thumbnail_size_h', 0);
update_option('medium_size_w', 0);
update_option('medium_size_h', 0);
update_option('large_size_w', 0);
update_option('large_size_h', 0);

Этот код отключит стандартные размеры. Однако темы и плагины могут создавать собственные размеры через add_image_size(). Чтобы убрать их, используйте:

function wpweb_remove_custom_image_sizes() {
    foreach ( get_intermediate_image_sizes() as $size ) {
        remove_image_size($size);
    }
}
add_action('init', 'wpweb_remove_custom_image_sizes', 20);

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

Отключение генерации миниатюр при загрузке

Также можно полностью отключить создание дополнительных размеров при загрузке, используя фильтр:

function wpweb_disable_image_generation( $sizes) {
    return array();
}
add_filter('intermediate_image_sizes_advanced', 'wpweb_disable_image_generation');

Это самый надёжный способ предотвратить создание ненужных копий.

Как управлять размерами изображений через Clearfy Pro

Если вы используете плагин Clearfy Pro, там есть опции для управления размерами изображений и отключения создания ненужных копий в пару кликов — без ручного редактирования кода.

Clearfy Pro позволяет также оптимизировать базу данных, удаляя устаревшие версии изображений и освобождая место на сервере.

Выводы и рекомендации

Удаление и отключение автоматических картинок в WordPress — важный шаг для оптимизации сайта и экономии ресурсов. Подходите к делу аккуратно, тестируйте изменения на копии сайта и используйте специализированные плагины, если не хотите вносить код вручную.

Если хотите быстро и безопасно управлять изображениями, обратите внимание на решения от WPSHOP. Там есть готовые инструменты для оптимизации и очистки медиафайлов, которые помогут поддерживать ваш сайт в отличном состоянии.

Как автоматически удалять неактивных пользователей в WordPress
16.03.2026
Как создать автоматический импорт продуктов в WordPress с помощью плагинов и кода
09.04.2026
Как удалить неиспользуемые поля в WordPress для оптимизации базы данных
21.01.2026
Как избежать проблем с неработающими шорткодами в WordPress
26.04.2026
Как избежать проблем с пермалинками в WordPress: практическое руководство
02.03.2026