Как отключить генерацию миниатюр в WordPress?

Логотип Wordpress

Как отключить генерацию миниатюр всех размеров в WordPress?

Система WordPress генерирует значительное количество миниатюр различных размеров, большая часть из которых не только не приносит какой-либо практической пользы, а наоборот, весьма негативно влияет на состояние дисковой подсистемы. В результате галерея «раздувается» дополнительно на 100-500% от исходного веса.

Встроенные механизмы

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

  • 150х150 (миниатюра)
  • 300х300 (средний размер)
  • 768х… (средне-крупный размер)
  • 1024х1024 (крупный)

Первый, второй и четвертый формат, отключается непосредственно в админке с помощью встроенного функционала. Необходимо перейти в Настройки — Медиафайлы и проставить нули во всех полях.

Как удалить миниатюру medium large?

Начиная с версии 4.4, система автоматически генерирует миниатюры размером 768х…, которые получили называние medium_large.

Новый размер миниатюры скрыт и, для того чтобы удалить его самостоятельно, требуется перейти на скрытую страницу настроек «https://example.com/wp-admin/options.php».

Среди множества параметров, следует найти две строчки:

medium_large_size_h

medium_large_size_w

И поставить напротив них значение – 0.

Шаблон

Помимо, встроенных механизмов, за генерацию копий изображений в WordPress, также отвечает используемый шаблон (тема). В абсолютном большинстве случаев, часть кода, отвечающая за их создание находится в файле functions.php (https://example.com//wp-content/themes/название_темы/functions.php).

Собственно, необходимо открыть файл с помощью текстового редактора, непосредственно на сервере или с помощью встроенного инструмента – «Редактор тем». Потом найти строчку, содержащую код:

add_image_size

И удалить необходимые размеры.

(Оценок – 1, средняя: 5,00)