WP Плагины
divipro24@gmail.com | 2024
WP Auto-Converter
Этот скрипт автоматически конвертирует изображения в формат WebP при загрузке в медиатеку WordPress. Он также добавляет страницу настроек в административную панель, где можно задать параметры конверсии.
Функциональность
1. Добавление страницы настроек в админке
- В разделе «Настройки» появится новый пункт «WebP Конвертер».
- На странице можно задать качество WebP, максимальные размеры изображений, отступы и цвет фона.
2. Регистрация параметров конверсии
- Уровень сжатия (0-100).
- Ограничения по ширине и высоте.
- Отступ вокруг изображения.
- Цвет фона (HEX).
3. Конвертация изображений в WebP
- После загрузки .jpg, .jpeg и .png файлы автоматически конвертируются в .webp.
Оригинальные файлы заменяются на WebP. - Если указаны максимальные размеры, изображение масштабируется с сохранением пропорций.
- Если добавлены отступы, создается холст с указанным цветом фона.
Как работает?
1. Пользователь загружает изображение в медиатеку WordPress.
2. Скрипт проверяет, является ли файл изображением (jpg, jpeg, png).
3. Изображение обрабатывается через Imagick:
- Устанавливается формат WebP.
- Настраивается качество сжатия.
- При необходимости изменяются размеры, добавляются отступы и фон.
4. Новый файл .webp записывается в ту же папку.
5. Оригинальный файл удаляется, а в медиатеке заменяется ссылкой на WebP.
Требования
- WordPress
- Библиотека Imagick (должна быть установлена на сервере)
Этот скрипт помогает уменьшить размер изображений без потери качества, ускоряет загрузку страниц и улучшает SEO.