
По умолчанию WordPress автоматически сжимает загружаемые на сайт JPEG-изображения (90% от оригинала), однако делает это не совсем в приемлемом варианте — либо «вес» остается большим, либо при этом страдает качество фотографий.
В отличие от тех, кто специально ищет способ как оптимизировать загружаемые изображения, данный факт может очень раздражать некоторых вебмастеров и особенно любителей и профессионалов фотографии.
Между тем есть очень простой выход. Нужно просто указать ВордПрессу до какой степени сжимать загружаемые jpeg-изображения. В нашем случае мы укажем для WordPress, что все jpeg-файлы необходимо загружать в 100% качестве.
Добавьте следующую строку в файл functions.php вашей темы (либо создайте свой функциональный плагин):
// Несжатие jpeg-изображений при загрузке add_filter( 'jpeg_quality', create_function( '', 'return 100;' ) ); |
Этот код полностью отключит jpeg-сжатие на вашем сайте.
Кстати, данный код можно использовать и для еще большего увеличения сжатия ваших изображений. Замените ‘return 100’, например, на ‘return 80’ или ‘return 85’ и получите сжатие в 80% и в 85% от оригинала. Но важно помнить, что чем меньше процент, тем сильнее будет сжато изображение!
Примечание: Любые изменения, которые вы сделаете, будут применяться только к новым изображениям, загруженным на ваш сайт. WordPress не будет автоматически возвращаться назад и изменять размеры всех загруженных ранее изображений. Если вы желаете обновить все свои миниатюры в новом размере, то в таком случае я рекомендую воспользоваться плагином Regenerate Thumbnails. Он быстро пробежится по всем вашим миниатюрам и выполнит необходимые изменения.