Добрый день возник такой вопрос, создавал очередной сайт на WP и заметил что несмотря на все предупреждения, клиент не соблюдает базовых правил сжатия картинок по качеству для того что бы была хорошая оценка в google speed.
И вот избежания в дальнейшем неприятных споров что "-я вам говорил а вы меня как обычно не слушали что надо делать", "-вы обещали хотя бы 90 а получилось почему то 15".
Задался вопросом базового сжимания качества картинок то есть человек загрузил поставил куда надо на сайт а php уже все сам сделал. Так как работаю с WP не находил способов (да и думаю что это будет костыль) как при загрузке сразу сжимать картинки (так как даже базовые миниатюры типа thumb гугл все равно просить сжимать хоть и на 1-2 кб и падает оценка на 20-30 если таких файлов больше 10) и тем более при обновлении оболочки такой костыль слетит (клиент всегда хочет самую свежую версию хоть и не всегда она работает стабильно).
Плагины вообще не подходят так как самое главное клиент вообще не хочет видеть их на сайте, большая часть таких проектов полностью ручные либо половина платна+не работает, другая половина просто не работает так как бесплатная.
Есть ли способ при получении картинки то есть get_the_post_thumbnail_url(null, 'thumbnail') взять из нее картинку(в данном случае url!!это важно) сжать его хотя бы на 20-30% и перезаписать и это все должно происходить средствами php
Перепробовал уже с 10 разных оптимизаторов начиная от базовых типа http://php.net/manual/ru/function.imagejpeg.php заканчивая самопальными кодами типа https://github.com/psliwa/image-optimizer
Все оно не работает, либо работает на выгрузке файла на сервер либо на перезаписи в данную папку с похожим именем, но ни один не работает так что бы именно взять файл $img = get_the_post_thumbnail_url(null, 'thumbnail') передать его в обработчик с параметром и получить уже готовый файл $opz = optimizer($img,75)
Вообще уже не знаю куда копать с такой инфой так как примеров просто 0 или они все не рабочие. Буду очень благодарен за ответ на данный вопрос! и с меня +
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Например: Если пользователь зашёл на страницу signupphp, создал новый профиль и потом снова заходит на эту страницу, то заблокировать ему доступ...
ЗдравствуйтеУ меня почему-то иногда дублируется последний пост при ajax запросе page например 2
Есть проект, где пользователи выкладывают задания, а другие его выполняютСуть вопроса: Нужно скрывать выполненные задания, НО не могу понять...
Во многих проектах видел подключение стороннего файла в таком виде: