Опис
CompressX — це безкоштовний, компактний плагін для WordPress, призначений для конвертації у формати WebP та AVIF і заміни медіафайлів. Він дозволяє легко конвертувати зображення у форматах JPG та PNG у формати WebP та AVIF, стискати зображення у форматах WebP та AVIF, а також замінювати медіафайли без зміни їхніх URL-адрес або ідентифікаторів вкладень. Усі операції з конвертації у формати AVIF та WebP виконуються локально на вашому веб-сервері.
Основні характеристики
1. Конвертація та стиснення файлів у форматі AVIF
Перетворюйте зображення JPG, PNG і WebP на своєму сайті WordPress у формат AVIF та стискайте зображення AVIF відповідно до встановленого рівня стиснення.
Якщо оригінальне зображення вже має формат AVIF, який підтримується починаючи з WordPress 6.5, буде виконано лише стиснення оригінального зображення.
2. Конвертація та стиснення файлів у форматі WebP
Перетворіть зображення у форматах jpg та png на вашому веб-сайті WordPress у формат WebP та стисніть зображення WebP відповідно до заданого вами рівня стиснення.
Якщо вихідне зображення вже має формат WebP, який підтримується починаючи з WordPress 5.8, вихідне зображення WebP буде лише стиснуто.
3. Заміна медіа та автоматична повторна оптимізація
Безпечно замініть існуючий медіафайл, не змінюючи його URL-адресу або ідентифікатор вкладення. Коли нове зображення завантажується для заміни, система автоматично створює нові мініатюри, застосовує налаштовані вами правила перетворення формату та стиснення, змінює розмір за потреби та повторно оптимізує файл.
4. Виключити папки
Виберіть певні папки у вашій медіабібліотеці та забороніть обробку зображень, що містяться в них.
5. Власні папки
Виберіть папки, які знаходяться в папці wp-content, але поза папкою Uploads (медіабібліотека), і обробіть зображення, що містяться в них.
6. Автоматична обробка нових зображень
Автоматично конвертувати нові зображення, завантажені на веб-сайт WordPress, у формат WebP/AVIF та стискати зображення у форматі WebP/AVIF під час завантаження.
7. Автоматичне видалення великих зображень
Автоматично видаляти конвертовані зображення у форматі AVIF/WebP, якщо їх розмір перевищує розмір вихідних зображень.
8. Відновити вихідні зображення
Після видалення програми CompressX ваші зображення будуть відновлені до початкового стану, а всі зображення у форматах AVIF/WebP та дані в базі даних, створені програмою CompressX, будуть видалені.
Мінімальні вимоги для використання CompressX
- Кодування символів UTF-8
- PHP версії 7.0
- MySQL версії 4.1
- WordPress 5.8
Зовнішні сервіси
Цей плагін за бажанням підключається до API Cloudflare для очищення кешу CDN. Він надсилає ідентифікатор зони Cloudflare, електронну адресу облікового запису та глобальний ключ API щоразу, коли натискається кнопка «Очистити кеш Cloudflare», або автоматично після завершення оптимізації (якщо ця опція увімкнена в налаштуваннях). Цю послугу надає компанія Cloudflare, Inc: Умови надання послуг, Політика конфіденційності.
Встановлення
Встановити CompressX
1. Перейдіть до панелі адміністратора вашого сайту. 2. Перейдіть до меню «Плагіни» та знайдіть CompressX. 3. Знайдіть CompressX і натисніть «Встановити зараз». 4. Натисніть «Активувати».
Часті питання
-
Що робить CompressX?
-
CompressX безкоштовно конвертує зображення у форматах JPG/PNG на вашому веб-сайті WordPress у формати WebP та AVIF, стискає зображення у форматах WebP та AVIF локально та замінює існуючі медіафайли!
-
Чи підтримує CompressX конвертацію у формат AVIF? Чи є ця функція безкоштовною?
-
Так, CompressX підтримує конвертацію та стиснення у формат AVIF; ця функція є повністю безкоштовною.
-
Чи підтримує CompressX конвертацію у формат WebP? Чи є ця функція безкоштовною?
-
Так, CompressX підтримує конвертацію та стиснення у формат WebP; ця функція є повністю безкоштовною.
-
Чи надаєте ви підтримку для CompressX? Де саме?
-
Так, звичайно. Якщо вам знадобиться допомога, створіть тему на форумі підтримки або зверніться до нас.
-
Чи є у вас якісь посібники або документи для початківців?
-
Так, є. Ось посібник, який допоможе вам швидко розпочати роботу з CompressX.
Відгуки
Учасники та розробники
“CompressX — конвертер у формати AVIF та WebP, заміна медіафайлів” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
Учасники“CompressX — конвертер у формати AVIF та WebP, заміна медіафайлів” було перекладено на 13 локалізацій. Дякуємо перекладачам за їх роботу.
Перекладіть “CompressX — конвертер у формати AVIF та WebP, заміна медіафайлів” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
0.9.40
- Додано параметр «Максимальна кількість зображень за один запит сканування» для підвищення продуктивності сканування.
0.9.39
- Додано параметр для керування кількістю зображень, що обробляються в кожній групі під час сканування.
- Підвищено ефективність сканування сайтів із великою кількістю зображень.
0.9.38
- Успішно протестовано з WordPress 7.0.
0.9.37
- Покращено підтримку локалізації відповідно до оновленого інтерфейсу плагіна.
0.9.36
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано код плагіна.
- Удосконалено файл readme плагіна.
0.9.35
- Додано можливість замінювати зображення в медіабібліотеці, завантажуючи нове.
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано інтерфейс плагіна.
0.9.34
- Додано окрему таблицю бази даних для зберігання даних про зображення CompressX.
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано інтерфейс і основний код плагіна.
0.9.33
- Суттєво оновлено інтерфейс користувача плагіна.
- Виправлено кілька помилок у коді плагіна.
- Успішно протестовано з PHP 8.5.
- Успішно протестовано з WordPress 6.9.
0.9.32
- Виправлено помилку, через яку не вдавалося вручну перетворювати зображення з медіабібліотеки.
0.9.31
- Виправлено кілька помилок у коді плагіна.
0.9.30
- Виправлено помилку, через яку не вдавалося зберегти власні налаштування рівня стиснення.
0.9.29
- Додано параметр сумісного правила перезапису для ширшої підтримки різних серверів.
- Підвищено ефективність групового сканування, особливо на сайтах із великою кількістю зображень.
0.9.28
- Виправлено неправильний розрахунок статистики зображень.
- Додано підтримку повороту зображень під час перетворення у WebP/AVIF.
- Виправлено помилку, через яку дані про зміну розмірів зображень не оновлювалися в базі даних.
0.9.27
- Проведено рефакторинг коду плагіна й оптимізовано його структуру.
- Оптимізовано та зменшено кількість записів CompressX у таблиці postmeta.
- Виправлено кілька помилок інтерфейсу.
0.9.26
- Розширено сумісність із різними конфігураціями серверів.
- Додано зрозуміле попередження про можливе перевищення часу очікування під час перетворення в AVIF за використання ImageMagick 6.x.
- Покращено сумісність правил перезапису в .htaccess із різними налаштуваннями серверів.
- Оптимізовано масове оброблення зображень із пропусканням тих, оброблення яких зависло.
- Оптимізовано код плагіна.
0.9.25
- Виправлено помилку інтерфейсу.
- Оптимізовано код плагіна.
0.9.24
- Виправлено помилку, через яку налаштування інтеграції з CDN зберігалися неправильно.
- Оптимізовано код та інтерфейс плагіна.
0.9.23
- Додано підтримку перетворення зображень власних розмірів мініатюр Elementor.
- Додано підтримку перетворення зображень у режимі сітки медіабібліотеки та на сторінці редагування зображення.
0.9.22
- Виправлено помилку, через яку тег picture не враховував усі розміри в атрибуті srcset.
- Виправлено помилку перетворення, що виникала, коли MIME-тип зображення не збігався з MIME-типом, збереженим у записах.
- Оптимізовано інтерфейс плагіна.
0.9.21
- Додано параметр «Не перетворювати PNG у WebP».
- Додано параметр автоматичного очищення кешу після ручного перетворення з медіабібліотеки.
- Оптимізовано інтерфейс плагіна.
- Припинено підтримку режиму сітки медіабібліотеки. Підтримується лише режим списку.
0.9.20
- Оптимізовано процес сканування великої кількості зображень.
- Успішно протестовано з WordPress 6.7.
0.9.19
- Оптимізовано метод сканування зображень під час масового оброблення.
0.9.18
- Виправлено помилку, через яку для масового оброблення за замовчуванням установлювався рівень стиснення без втрат.
0.9.17
- Додано можливість використовувати тег picture для завантаження зображень WebP та AVIF.
- Оптимізовано інтерфейс плагіна.
- Оптимізовано код плагіна.
0.9.16
- Виправлено помилку інтерфейсу, яка виникала, якщо до правил виключення додавали неіснуючі папки.
- Оптимізовано код плагіна.
0.9.15
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано код плагіна.
0.9.14
- Додано підтримку перекладу кількома мовами.
- Додано параметр для виключення зображень PNG із перетворення.
- Додано параметр для видалення налаштувань керування кешуванням із файлу .htaccess.
- Виправлено помилку, через яку зображення WebP після перетворення не відображалися у форматі AVIF.
- Оптимізовано інтерфейс плагіна.
- Оптимізовано код плагіна.
0.9.13
- Додано підтримку Cloudflare CDN.
- Виправлено помилку, через яку налаштування автоматичної зміни розміру великих зображень не застосовувалися.
- Оптимізовано код плагіна.
0.9.12
- Виправлено помилку інтерфейсу, через яку в деяких випадках не можна було вибрати WebP.
- Виправлено помилку, через яку зображення оброблялися повторно, коли було ввімкнено видалення EXIF.
- Оптимізовано код плагіна.
0.9.11
- Додано параметр для видалення перетворених зображень.
- Оптимізовано інтерфейс плагіна.
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано код плагіна.
0.9.10
- Виправлено помилку, через яку якість зображення не змінювалася після перетворення в AVIF за допомогою Imagick.
- Виправлено неправильну якість стиснення під час використання Imagick і рівня стиснення без втрат.
- Виправлено помилку, через яку не застосовувався власний рівень стиснення.
- Оптимізовано код плагіна.
0.9.9
- Додано параметр для визначення кількості зображень, що обробляються за один AJAX-запит.
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано код плагіна.
0.9.8
- Додано розділ налагодження.
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано код плагіна.
0.9.7
- Виправлено помилку шляху в правилах перезапису, яка виникала в деяких середовищах.
- Виправлено помилку, через яку деякі налаштування не застосовувалися.
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано код плагіна.
0.9.6
- Виправлено помилку, через яку не вдавалося ввімкнути формат виведення AVIF.
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано код плагіна.
0.9.5
- Виправлено помилку в коді плагіна.
- Оптимізовано код плагіна.
0.9.4
- Виправлено критичну помилку в коді плагіна.
- Оптимізовано код плагіна.
0.9.3
- Виправлено критичну помилку в коді плагіна.
- Оптимізовано код плагіна.
0.9.2
- Додано перевірку на одночасну активацію кількох плагінів оптимізації зображень.
- Виправлено кілька помилок у коді плагіна.
- Оптимізовано код плагіна.
- Успішно протестовано з WordPress 6.6.
0.9.1
- Перший випуск. Привіт, світе!

