Как убрать автоматическое создание изображения на 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' );

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

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

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

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