WordPress любит создавать лишние копии каждого изображения: thumbnail, medium, large и иногда дополнительные размеры от темы и плагинов. Если просто удалить их в коде, часть контента может начать ссылаться на несуществующие файлы.
Безопасный порядок такой:
— сначала проверь, какие размеры реально используются в теме и плагинах;
— отключи лишние размеры через functions.php или плагин;
— не трогай оригинал изображения и старые записи в медиатеке;
— после этого пересоздай миниатюры только там, где это нужно.
Для штатных размеров можно обнулить значения в настройках медиа или задать 0 для ненужных размеров. Но этого мало: тема может добавлять свои варианты через add_image_size. Их тоже нужно убрать, иначе WordPress продолжит генерировать файлы при загрузке новых картинок.
Перед очисткой проверь шаблоны, блоки и виджеты: если где-то выводится конкретный размер, замена на один универсальный вариант может сломать верстку. Лучше сначала заменить все вызовы image size на нужный размер, а уже потом отключать лишнее. ⚠️
Если задача — сократить мусор на сервере, делай это поэтапно: отключение размеров, проверка фронта, пересборка миниатюр, только потом очистка старых файлов. Так ты уберешь лишнее без сюрпризов в галерее и на странице записи.
WordPress Minimal
@wordpressminimal
Как безопасно убрать стандартные размеры изображений в WordPress без поломки медиабиблиотеки
Этот пост опубликован в Telegram-канале WordPress Minimal. Подписаться можно по ссылке: @wordpressminimal.