Неиспользуемые миниатюры изображений

Удаление и отключение генерации неиспользуемых миниатюр в WordPress достаточно важный момент в плане технического обслуживания и оптимизации сайта.  Представьте, что при публикации нового материала (запись, страница) Вы загружаете в библиотеку с медиафайлами изображение с размером в 50 kb и оно дает Вам около 10 дочерних миниатюр различных размеров. Получается, что в среднем можно потерять до 500 kb, при размещении одного исходного изображения размером всего 50 kb. А что, если у Вас на сайте есть 1000 фотографий, 5000 или еще больше? Счет занимаемого места неиспользуемыми дублями может вестись уже в ГБ 

Итак, давайте рассмотрим как удалить неиспользуемые миниатюры и отключить функцию их автоматической генерации в WordPress, чтобы уменьшить размер папки uploads и сэкономить место на хостинге.

Плагин Regenerate Thumbnails Advanced

Устанавливаем и активируем плагин Regenerate Thumbnails Advanced. Плагины — Добавить новый — «reGenerate Thumbnails Advanced».

плагин Regenerate Thumbnails Advanced

Далее идем в раздел Инструменты — Регенерировать миниатюры и попадаем вот сюда

Регенерировать миниатюры

Открываем слева выпадающий список под названием “Дополнительные опции”. Отмечаем галочкой пункт “Удалить невыбранные миниатюры”.
В правой части в разделе “Регенерировать эти миниатюры:” снимаем галочки с отмеченных размеров миниатюр, как показано на рисунке ниже. В поле “Качество JPEG (по умолчанию)” выставляем значение 100.

Удаление лишних миниатюр wordpress

Затем жмем на кнопку “Сохранить настройки” и после на кнопку “Регенерировать”. Процесс запущен, а нам остается дождаться его завершения. Плагин работает довольно быстро. Пересоздание миниатюр в среднем занимает около 5 минут.

Пересоздание миниатюр

Вот небольшой пример. В свое время я отключал в настройках медиафайлов возможность нарезки миниатюр для всех трех стандартных типоразмеров движка. Дополнительно удалил еще несколько ненужных размеров из файла шаблона (functions.php) установленной на тот момент темы. Об этом я в свое время рассказывал в статье “Удаление неиспользуемых миниатюр в WordPress”. Все работало отлично. При публикации новых статей и размещения в них фотографий лишние дубли картинок не создавались. Но, как стоило установить новую тему —  стали опять появляться дочерние миниатюры (по 3 шт. на файл), как на рисунке ниже. В Вашем случае этих “нарезок” может быть не три, а гораздо больше.

А теперь посмотрим на результат работы плагина Regenerate Thumbnails Advanced.

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

После процедуры очистки содержимого папки «uploads» от ненужных миниатюр плагин можно деактивировать и удалить. Свою задачу он выполнил и больше нам не потребуется. Для любителей частого изменения тем Regenerate Thumbnails Advanced будет крайне полезным и даже необходимым дополнением.

Мы только что очистили, удалили миниатюры, которые в данный момент не используются на сайте. Так что же насчет будущего?

Плагин Stop Generating Unnecessary Thumbnails

Для того, чтобы в дальнейшем при загрузке изображений в библиотеку файлов избежать появления дочерних миниатюр установим плагин Stop Generating Unnecessary Thumbnails. Он нужен для запрета создания дочерних миниатюр на сайте в дальнейшем (как для движка WordPress, так и для используемых тем оформления).

плагин Stop Generating Unnecessary Thumbnails

После активации плагина вверху появляется вот такое:

запуск установщика

Жмем на «Run Setup Wizard» и далее попадаем в конфигуратор с несколькими простыми этапами (шагами).

настройщик плагина

Кликаем на Get Started, далее попадаем в раздел Disable Thumbnails, в котором ставим все переключатели в положение запрета нарезки всех прочих размеров миниатюр, кроме оригинала.

Stop Generating Unnecessary Thumbnails

Выставив таким образом все переключатели, кликаем «Next». Попадаем на шаг с завершением установки, где жмем на кнопку «Finish».

Открывается страница с настройками плагина, на которой видно — какие размеры доступны для генерации во время загрузки картинок в медиа библиотеку, а какие нет. В нашем случае будет только оригинальные картинки (левый столбец), а всевозможные их нарезки с прочими размерами будут запрещены (правый столбец).

настройки плагина Stop Generating Unnecessary Thumbnails

Сохраняем эти настройки (Save Settings). 

Заключение

Важный момент, который следует учитывать при переходе на новую тему сайта. После установки и активации темы зайдите в настройки плагина “Медиафайлы” — “Image Sizes” и перетащите мышкой в левый столбец («Sizes Enabled») миниатюры для нового шаблона (если требуются). Затем сохраните настройки и запустите регенерацию миниатюр с помощью первого плагина —  Regenerate Thumbnails Advanced. Не забудьте в его настройках отметить размеры изображений для регенерации миниатюр новой темы. 

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

Поделитесь Вашим мнением
  1. Ольга Хель

    Супер! Я столько времени тратила на удаление копий. Тема не предполагает доступа к файлам для правки таких моментов. Разработчик упрямо отказывался рассказывать, как можно и удалить ненужное и запретить генерировать. Вы прямо спасли ситуацию. Огроменное спасибо!

Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Еще записи из этой же рубрики

Что будем искать? Например,Идея

Минуту внимания
Мы используем файлы cookies, чтобы обеспечивать правильную работу нашего веб-сайта, а также работу функций социальных сетей и анализа сетевого трафика.