=== evaris.ru WebP Converter ===
Tags: webp, images, optimization, media
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 2.1.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

WebP-копии JPEG/PNG без замены оригиналов. Автоматическая обработка новых загрузок и обработка медиатеки порциями.

== Description ==

Разработчик: evaris.ru — https://evaris.ru/
Страница плагина: https://evaris.ru/products/evaris-webp-converter/

Создаёт дополнительные файлы photo.jpg.webp и photo.png.webp. Использует только валидные копии, которые меньше оригинала. Исходные изображения, данные вложений и адреса в базе сохраняются.

* Настраиваемое качество WebP, по умолчанию 82.
* До восьми файлов после одной загрузки; для остальных размеров предусмотрена обработка медиатеки.
* Обработка существующих вложений порциями с паузой и продолжением в течение суток.
* Поддержка обычных IMG/SOURCE, srcset, согласования Accept и Vary.
* Права администратора, nonce, владелец сессии и блокировка параллельной обработки.
* GIF, SVG, WebP, APNG и изображения от 40 мегапикселей не конвертируются.
* Никаких запросов во внешние сервисы, подписок, ключей API или телеметрии.

Требуются локальные файлы uploads на доступной для записи POSIX-файловой системе, поддержка hard link (PHP link()) и редактор WordPress GD или Imagick с кодированием WebP. При неподдерживаемой операции сохраняется оригинал. Поддержка Windows, полностью облачной медиатеки и любых CDN автоматически не заявляется.

Публичный пакет не содержит интеграции с отдельной клиентской темой. Конвертация работает без ACF и без зависимости от темы. Фоновые изображения CSS, JS-разметка и файлы вне uploads не переписываются автоматически.

== Installation ==

1. Сделайте резервную копию сайта и медиатеки.
2. Если установлена старая версия Webolution WebP Converter, деактивируйте её. Настройки и файлы сохранятся.
3. В WordPress откройте «Плагины → Добавить → Загрузить плагин».
4. Загрузите evaris-webp-converter-2.1.0.zip, установите и активируйте.
5. Откройте «Настройки → WebP Converter», выберите качество и режим автоматической обработки.
6. Для существующей медиатеки нажмите «Начать новую обработку».
7. Очистите кеш страниц/CDN и проверьте изображения, адаптивные размеры и первый экран.

Для ручной установки распакуйте папку evaris-webp-converter в wp-content/plugins/.

== Frequently Asked Questions ==

= Подходит ли плагин для любой темы? =

Он не требует определённой темы и использует WordPress Media API и HTML API. Автоматическая выдача ограничена обычными публичными HTML-страницами с локальными uploads-адресами. Конструкторы, фоновая CSS-графика, JS-изображения, CDN и cloud offload могут требовать отдельной настройки.

= Заменяются ли оригиналы? =

Нет. JPEG и PNG сохраняются. Копия создаётся рядом и выдаётся только после проверок. WebP кодируется с потерями при заданном качестве; полная побитовая идентичность изображения не обещается.

= Почему часть файлов пропущена? =

Например, копия больше оригинала, это неподдерживаемый формат/анимация, слишком большое изображение, отсутствует WebP-редактор или безопасная запись. Неизвестные существующие WebP не перезаписываются.

= Совместим ли плагин с кешем и CDN? =

HTML-кеш должен учитывать Vary: Accept либо использовать другой согласованный механизм выдачи форматов. После изменения режима очистите кеш. Произвольные комбинации кеширующих расширений не проверены.

= Можно ли одновременно включить старую и новую версии? =

Нет. При активной старой версии канонический evaris-пакет не запускает свою обработку и показывает уведомление администратору. Сначала деактивируйте прежнюю версию, затем используйте новую. Ключи настроек, владения копиями и сохранённых сессий оставлены совместимыми.

= Что происходит при удалении плагина? =

Файлы изображений и настройки сохраняются. При удалении конкретного вложения в WordPress могут удаляться только подтверждённые копии этого вложения; чужие и неизвестные файлы сохраняются.

= Гарантирован ли рост PageSpeed? =

Нет. Результат зависит от изображений, темы, кеширования и сторонних скриптов. Нужен замер конкретного сайта до и после.

== Changelog ==

= 2.1.0 =
* Название и автор — evaris.ru. Каноническая установочная папка и независимый префикс API evaris.
* Защита от одновременной работы с прежней версией при обычной и сетевой активации.
* Сохранены ключи настроек, владения изображениями и сессий обработки.
* Исправлен устаревший Content-Length при изменении HTML, чтобы ответ не обрезался.
* Добавлены стандартный readme, лицензия и пакет без клиентской интеграции и тестовых файлов.

= 2.0.0 =
* Безопасные дополнительные WebP-файлы, проверка размера и формата, обработка медиатеки порциями.

== Upgrade Notice ==

= 2.1.0 =
Перед установкой канонического evaris-пакета деактивируйте прежний Webolution-плагин. Настройки и копии сохраняются. Очистите кеш страниц после обновления.
