Гость

Deflato для WordPress

Автоматическое сжатие каждого загруженного изображения. До 90% экономии размера без потери качества.

Скачать плагин (v1.0.0)
43 КБ · WordPress 5.8+ · PHP 7.4+ · GPLv2 · Requires WordPress 5.8+ · PHP 7.4+ · GPLv2

Автосжатие при загрузке

Каждое загруженное изображение автоматически оптимизируется. Работает с Gutenberg, Elementor, Divi и всеми конструкторами.

📦

Массовая оптимизация

Сожмите всю медиатеку одним кликом. Прогресс-бар, логирование, пауза/продолжение.

🎨

WebP и AVIF

Конвертация в форматы нового поколения. Или сохранение оригинального формата — на ваш выбор.

📊

Статистика сжатия

Видно сколько сэкономлено по каждому изображению прямо в Медиатеке. Дашборд показывает общую экономию.

🔄

Бэкап и восстановление

Оригиналы надёжно сохранены. Восстановите любое изображение одним кликом.

🔒

Миниатюры тоже

Сжимает все сгенерированные миниатюры (medium, large, custom). Каждая миниатюра = 1 API запрос.

Lazy Loading

Нативный <code>loading="lazy"</code> для изображений за пределами экрана. Пропускает первые 2 изображения. Мгновенный буст PageSpeed.

🌐

<picture> Tags

Автоматически оборачивает изображения в <code>&lt;picture&gt;</code> с WebP/AVIF. Браузер выбирает лучший формат с запасным вариантом.

🧠

Умная PNG → JPEG UNIQUE

Автоматически определяет PNG без прозрачности и конвертирует в JPEG — до 70% дополнительной экономии. <strong>Ни один другой плагин так не умеет!</strong>

💻

Команды WP-CLI

<code>wp deflato optimize --all</code>, <code>wp deflato stats</code>, <code>wp deflato restore</code>. Пакетная обработка из терминала.

🎁

Бесплатный триал

20 бесплатных API запросов &mdash; без карты. Протестируйте плагин, оцените результат, потом решайте.

🤖

AI Генератор изображений NEW

Генерируйте изображения по текстовому описанию. 4 AI модели: быстрые черновики, реалистичные фото, иллюстрации, иконки/логотипы. 15 стилей дизайна. Ни один другой плагин так не умеет!

Установка

1

Скачайте и установите

Скачайте ZIP, перейдите в Плагины &rarr; Добавить &rarr; Загрузить, выберите файл и нажмите Установить.

2

Получите API ключ

Зарегистрируйтесь на <a href="https://deflato.com/ru/auth" style="color:var(--accent-2)">deflato.com</a>, купите Pro ($7 разово) или Creator ($25), скопируйте API ключ со страницы аккаунта.

3

Настройте

Перейдите в Настройки &rarr; Deflato, вставьте API ключ, выберите качество и формат. Готово!

4

Оптимизируйте

Новые загрузки сжимаются автоматически. Для существующих — перейдите в <strong>Медиа → Deflato Bulk</strong> и нажмите Оптимизировать всё.

Почему Deflato?

Функция ShortPixel Imagify Smush Pro Deflato
Auto-compress on upload
Массовая оптимизация
Конвертация в WebP
AVIF conversion
Бэкап и восстановление
Модель оплаты $3.99/mo $7.99/mo $10/mo разово
Нужен аккаунт PayPal Нет
Сжатие документов (PDF, DOCX)
Ленивая загрузка
Теги &lt;picture&gt;
Smart PNG → JPEG
Команды WP-CLI
AI генерация изображений 4 models
Бесплатный триал (без карты)

Вопросы и ответы

Это подписка?

Нет. Pro — разовый платёж $7 на 30 дней. Без автосписания, без аккаунта PayPal. Оплата любой картой.

Сколько изображений можно сжать в день?

Pro: 500 API запросов/день. Каждое изображение + каждая миниатюра = 1 запрос. Типичное фото с 4 миниатюрами = 5 запросов.

А как быть с существующими изображениями?

Используйте страницу массовой оптимизации (Медиа → Deflato Bulk) чтобы сжать все существующие изображения.

Можно ли вернуть оригиналы?

Да. При включённом Бэкап оригиналов (по умолчанию) каждый оригинал сохраняется. Нажмите Восстановить в Медиатеке.

Работает с моей темой/конструктором?

Да. Deflato использует стандартные хуки WordPress, поэтому работает с любой темой, Gutenberg, Elementor, Divi, WPBakery.

Мои изображения в безопасности?

Файлы отправляются на наш сервер по HTTPS, сжимаются и немедленно удаляются. Мы никогда не храним ваши файлы.

Подробная документация

Справочник настроек

<strong>Настройки &rarr; Deflato</strong> &mdash; все параметры плагина:

  • <strong>API ключ</strong> &mdash; ваш ключ Deflato. Получите на <a href="https://deflato.com/ru/account" style="color:var(--accent-2)">deflato.com/account</a>. Нажмите Проверить для валидации.
  • <strong>Режим сжатия</strong> &mdash; три пресета: <em>Без потерь</em> (качество 100, ~20-30% экономии), <em>Баланс</em> (качество 80, рекомендуется, ~50-70%), <em>Максимум</em> (качество 60, ~70-90%). Или разверните Дополнительно для ручной настройки 1-100.
  • <strong>Выходной формат</strong> &mdash; Оригинальный, JPEG, PNG, WebP или AVIF. Файлы конвертируются и переименовываются. БД WordPress обновляется автоматически.
  • <strong>Макс. размер</strong> &mdash; уменьшать изображения больше этого значения (в пикселях). 0 = без изменения размера.
  • <strong>Удалить EXIF</strong> &mdash; удаляет EXIF, IPTC, XMP метаданные. Уменьшает размер и защищает GPS-данные.
  • <strong>Сжимать миниатюры</strong> &mdash; также оптимизирует все сгенерированные размеры (medium, large, custom). Каждая миниатюра = 1 API запрос.
  • <strong>Бэкап оригиналов</strong> &mdash; сохраняет оригиналы в <code>wp-content/uploads/deflato-backups/</code>. Позволяет восстановление одним кликом.
  • <strong>Ленивая загрузка</strong> &mdash; добавляет <code>loading="lazy"</code> к изображениям в контенте. Пропускает первые 2 (видимые сразу). Без JavaScript.
  • <strong>Теги &lt;picture&gt;</strong> &mdash; оборачивает <code>&lt;img&gt;</code> в <code>&lt;picture&gt;</code> с <code>&lt;source&gt;</code> для WebP/AVIF когда доступны.
  • <strong>Генерация WebP</strong> &mdash; создаёт <code>.webp</code> файлы рядом с оригиналами через GD (без дополнительных API запросов). Нужно для тегов &lt;picture&gt;.
  • <strong>Умная PNG &rarr; JPEG</strong> &mdash; автоматически определяет PNG без прозрачности и конвертирует в JPEG. Экономит до 70%. Сканирует альфа-канал пикселей.

Команды WP-CLI

Для разработчиков и администраторов серверов. Требуется <a href="https://wp-cli.org/" style="color:var(--accent-2)">WP-CLI</a>. WP-CLI installed.

# Оптимизировать все несжатые изображения
wp deflato optimize --all

# Оптимизировать с лимитом (для больших библиотек)
wp deflato optimize --all --limit=100

# Переоптимизировать уже сжатые
wp deflato optimize --all --force

# Оптимизировать конкретное изображение по ID
wp deflato optimize --id=123

# Посмотреть статистику сжатия
wp deflato stats

# Восстановить конкретное изображение
wp deflato restore --id=123

# Восстановить все изображения
wp deflato restore --all

Сканер папок

Перейдите в <strong>Медиа &rarr; Deflato Bulk</strong> и прокрутите до Сканер папок. Выберите папки:

  • <strong>Активная тема</strong> &mdash; изображения в директории темы (логотипы, фоны, иконки)
  • <strong>Родительская тема</strong> &mdash; если используете дочернюю тему
  • <strong>Плагины</strong> &mdash; изображения в составе плагинов
  • <strong>Прочие загрузки</strong> &mdash; файлы в wp-content/uploads вне Медиатеки

Нажмите Сканировать &mdash; сканер найдёт все JPEG/PNG/GIF больше 1 КБ, отсортированные по размеру. Затем нажмите Оптимизировать.

Как работает умная PNG → JPEG

При загрузке PNG плагин:

  1. Читает заголовок PNG (байт 25) для определения типа цвета (RGB, RGBA, индексированный)
  2. Для RGB без альфа-канала — нет прозрачности, конвертирует сразу
  3. Для индексированного — проверяет наличие блока прозрачности <code>tRNS</code>
  4. Для RGBA — <strong>сканирует ~500 пикселей</strong> по сетке (+ края + углы) проверяя альфа-значения
  5. Если все пиксели непрозрачные → конвертирует PNG в JPEG с белым фоном
  6. Если хоть один пиксель прозрачный → оставляет PNG

Результат: PNG скриншоты, графики и фото без прозрачности конвертируются в JPEG, экономя 60-80% <em>до</em> API сжатия.

Хуки и фильтры для разработчиков

// Skip lazy loading for specific images
<img src="hero.jpg" class="no-lazy">

// Skip picture wrapping for specific images
<img src="logo.svg" class="no-picture">

// Plugin uses these WordPress hooks:
wp_handle_upload        // Smart PNG→JPEG (priority 5)
wp_generate_attachment_metadata  // Auto-compress (priority 10)
the_content             // Lazy loading (99), Picture tags (100)

AI Генератор изображений NEW

Генерируйте изображения по текстовому описанию. Перейдите в <strong>Медиа → AI Generate</strong>.

4 AI модели:

Quick Фоны, текстуры, быстрые черновики ~5s
Photo Баннеры, hero-изображения, лучшая отрисовка текста ~30s
Design Иллюстрации, арт, 15 стилей (пиксель-арт, рисунок от руки, HDR...) ~10s
Icon Логотипы, иконки приложений, line art (SVG качество) ~12s

Лимиты AI генерации:

Бесплатный триал 3 генерации всего
Pro ($7) 2 генерации/день
Creator ($25) 10 генераций/день
Day Pass ($2) 2 генерации/день

Каждая генерация использует 1 запрос из вашего AI лимита (отдельно от сжатия). Powered by Deflato AI.

Структура файлов

deflato-image-optimizer/
  deflato-image-optimizer.php    # Главный файл плагина
  uninstall.php                  # Очистка при удалении
  readme.txt                     # Формат WordPress.org
  includes/
    class-deflato-api.php        # API клиент
    class-deflato-settings.php   # Страница настроек
    class-deflato-media.php      # Хуки загрузки, колонка Медиатеки
    class-deflato-bulk.php       # Страница массовой оптимизации
    class-deflato-frontend.php   # Ленивая загрузка, теги picture
    class-deflato-smartconvert.php # Определение PNG→JPEG
    class-deflato-scanner.php    # Сканер папок
    class-deflato-cli.php        # Команды WP-CLI
  admin/
    css/deflato-admin.css        # Стили админки
    js/deflato-admin.js          # AJAX обработчики

Готовы ускорить ваш WordPress сайт?

Скачайте плагин, получите API ключ и начните сжимать.

Скачать плагин (v1.0.0)