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

По умолчанию WordPress при загрузке изображения создает его копию в трех экземплярах. Это происходит когда вы добавляете картинку в статью, после чего вас просят выбрать какой именно размер использовать «миниатюра, средний, большой, полный». На первый взгляд выглядит безобидно и даже очень удобно. Но к сожалению, это не совсем так. Дело в том, что изображение, которое добавляли в статью, продублировалось и вместо одного вы получили три. А, значит, и размер увеличился, к примеру, с 50кб. в 150-200кб.

Так, случается каждый раз и с каждым добавленным изображением. Впоследствии чего зарождается такая проблема, как недостаток дискового пространства на хостинге. С этим нужно бороться и не допускать подобное дублирование images-файлов. Если вы откроете папку Uploads, то сразу поймете почему. Вот какой приносит результат сие действие:

дубликат изображений

Как предотвратить дублирование изображений?

Решение кроется всего-навсего в настройках WordPress «Медиафайлы». Но в редких случаях виной может является и текущая тема. Сейчас все разберем по порядку. Первым делом подкорректируем стандартные настройки на вкладке «Настройки-Медиафайлы». Сбросьте все параметры на нули, как показано ниже на скриншоте.

настройки медиафайлов

Вторым делом откройте файл functions.php в вашей текущей теме и произведите поиск на наличие таких строк:

set_post_thumbnail_size( 150, 150, true );
add_image_size( 'large-feature', 600, 480, true );
add_image_size( 'small-feature', 500, 300 );
if ( ! isset( $content_width ) ) $content_width = 900;

Если обнаружите, то смело удаляйте.

Как удалить неиспользованные изображения?

Этот процесс весьма неприятен, если учитывать ручную обработку. Даже представить страшно: открывать каждую папку, проверять используется ли эта картинка и т.д. К счастью, есть более прогрессивный способ – специальные плагины.

Обязательно! Перед использованием любого из нижеперечисленного плагина следует сделать резервную копию БД и всех файлов на хостинге. Это нужно для безопасности и сохранения на случай ошибки или конфликта плагина.

В принципе, на этом все, разве что не забывайте оптимизировать изображения. Эта также сэкономит немного места на хостинге.

4 комментария
    1. Это не особо навредит сайту. Миниатюры нужны для раздела «медиафайлы» и стандартной галереи вордпресс. В принципе, и включение их не займет много места на хостинге. Так что, на ваш выбор. )

  1. Добрый день. Подскажите, у меня двуязычный сайт, соответственно изображения в вукомерц с надписями ставлю на двух языках. Но ставится только одна, на два языка. Либо та, либо другая. Не подскажите как быть?

Оставить ответ

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