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

Image

Как отключить генерацию миниатюр разных размеров в WordPress – обзор способовРад видеть!

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

И данного «тренда» придерживаются создатели тем и плагинов для WordPress, также добавляя в свои творения варианты генерации тех или иных вариантов разрешений загружаемых изображений. Если вас такое положение вещей не особо устраивает, и вы желаете отключить генерацию картинок некоторых разрешений, или даже всех, то данный материал вам в этом поможет.

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

Содержание:

Отключение генерации копий загружаемых изображений в настройках WordPress

Дабы пресечь генерацию излишних копий, следует в консоли WordPress зайти в Настройки -> Медиафайлы.

Там будут прописаны размеры генерируемых миниатюр. Необходимо отредактировать оные, вписав во всех случаях цифру ноль. И сохранить изменения, нажав соответствующую кнопку.

Отключаем генерацию лишних копий картинок в ВордПресс

Мы почти у цели. Ещё WordPress активно картинки с разрешением 768 по ширине. Это можно отключить кодом:

add_filter( 'intermediate_image_sizes', function( $sizes )
{
    return array_filter( $sizes, function( $val )
    {
        return 'medium_large' !== $val;
    } );
} );

Оный прописывается в файле functions.php. О том, как это можно сделать, подробно в соответствующей статье.

А можно поступить иначе, за место описываемых выше действий (прописывание нулей и вписывание приведённого выше кода) просто вписать данный код:

add_filter( 'intermediate_image_sizes', '__return_empty_array', 999 );

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

Запрещаем генерацию изображения с тем или иным разрешением у темы или плагина для WordPress

Да, генерацию инициирует не только сам WordPress, на это способны плагины и темы. Дабы в них отключить генерацию, следует проявить смекалку. Необходимо загрузить файлы плагина или темы на компьютер и воспользоваться каким-либо программным обеспечением, которое может осуществлять быстрый поиск по текстовому содержанию в фалах. К примеру, с этой задачей хорошо справляется бесплатный текстовый редактор Notepad++.

Выявляем и отключаем строки кода, что приводят к генерации копий картинок с тем или иным разрешением

Следует осуществить поиск по файлам плагина или темы по следующим запросам:

add_image_size

и

set_post_thumbnail_size

В результате обнаружив данный текст, а рядом указанное разрешение. И если оно соответствует тому, с которым генерируются копии картинки, то просто закомментируйте данную строчку, вписав перед оной // (две косые черты).

Если же ничего подобного найдено не будет, то попробуйте поискать по запросам, а именно ширине или высоте генерируемой картинки. И закомментируйте найденное.

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

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

WordPress плагин, позволяющий гибко и выборочно отключать генерацию тех или иных вариантов разрешений при загрузке изображения

Был создан отличный плагин, который определяет все генерируемые размеры миниатюр в WordPress (в том числе которые генерируются с подачи плагинов и тем) и позволяет быстро отключить желаемые.

Данный плагин называется «Stop Generating Unnecessary Thumbnails» и устанавливается он стандартным образом – из консоли WordPress.

После его установки появится соответствующая кнопка в меню, нажав по которой будет открыта страница, где будет представлен список из генерируемых вариантов изображений.

Плагин, позволяющий отключить генерацию изображений с тем или иным разрешением при загрузке картинок в ВордПресс

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

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

Пожертвование сайту WPuse.ru (cбор пожертвований осуществляется через сервис «ЮMoney»)