Wordpress JPEG quality

Как, наверняка многим, известно WordPress автоматически пережимает загруженный JPEG в миниатюры и зачастую (по умолчанию) не в лучшем качесвте.

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

В WordPress это сделать довольно легко. В редакторе темы открываем файл functions.php и добавляем в него (или изменяем если такая строчка уже есть) следующее:

Для 100% качества JPEG, без зжатия:

add_filter( 'jpeg_quality', create_function( '''return 100;' ) );

Для уменьшения качества меняем параметр ‘return 100;’, например на ‘return 60;’ и мы получим качесвто генерируемых миниатюр равным 60%.

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

Он очень прост в управлении, просто жмем кнопку Regenerate all и ждем некоторое время.

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