Как убрать автоматическое создание изображения на 768 пикселей в WordPress

Admin WordPress

WordPress автоматически генерирует специальные размеры загружаемых изображений на сайт (например 768 пикселей). Даже в том случае, когда в настройках блога не заданы эти размеры.

Не используемые изображения лишь зря занимают дисковое пространство. А также вносят путаницу, особенно когда создаются свои размеры миниатюр на WordPress.

Самое интересное, что миниатюра на 768 пикселей создаётся, но не отображается из возможных вариантов при вставке в запись. Зато её можно увидеть в папке загрузок:

При этом, как видно, изображение на 768 пикселей создаётся и тогда, когда в блоге указаны другие близкие размеры. Генерирование этого размера было внедрено в WordPress начиная с версии 4.4.

Для того, чтобы исключить создание изображения в разрешение 768 пикселей, в файл functions.php добавляем следующее:

// Удаление автоматического создания размеров миниатюр
function remove_default_image_sizes( $sizes ) {
 
  unset( $sizes[ 'medium_large' ]); // Удаляет разрешение 768 x 0 (добавленное в WP 4.4)

  return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'remove_default_image_sizes' );

Теперь при загрузке изображений на сайт, не создаются лишние размеры:

Если нужно отключить другие размеры изображений, то используйте следующий php код:

// Удаление автоматического создания размеров миниатюр
function remove_default_image_sizes( $sizes ) {
 
  /* Default WordPress */
  unset( $sizes[ 'thumbnail' ]);      // Удаляет миниатюру (150 x 150)
  unset( $sizes[ 'medium' ]);         // Удаляет среднее изображение (300 x 300)
  unset( $sizes[ 'medium_large' ]);   // Удаляет разрешение 768 x 0 (добавленное в WP 4.4)
  unset( $sizes[ 'large' ]);          // Удаляет большую картинку (1024 x 1024)

  return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'remove_default_image_sizes' );

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

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

Комментарии к статье “Как убрать автоматическое создание изображения на 768 пикселей в WordPress

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Как убрать автоматическое создание изображения на 768 пикселей в WordPress"