Как отключить сжатие картинок при загрузке медиафайлов?
При загрузке медиафайлов WordPress создает для этих медиафайлов различные варианты разных размеров ("Настройки\Медиафайлы"). При сохранении картинок WordPress сжимает их с качеством 90% ради уменьшения размера. Если у вас обычный сайт, то в этом нет ничего страшного. Но на некоторых сайтах (например, в фотоблоге) потеря качества картинок может быть неприемлемой.
Добавьте в файл functions.php вашей темы следующий код:
//изменение качества jpeg файлов start add_filter('jpeg_quality', create_function('', 'return 100;')); //изменение качества jpeg файлов end |
Где число "100" обозначает 100% качество создаваемых картинок. Хочу заметить, что разница качества в 10% вызовет далеко не 10-и процентную разницу в размере файлов (как это видно на скриншоте). Поэтому прежде чем применять данный сниппет сначала подумайте - а действительно ли он вам нужен?