Site Optimizer Pro
WordPress-плагин для оптимизации изображений, очистки базы данных и мониторинга здоровья сайта
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/gradusxaker/site-optimizer-pro/archive/refs/heads/main.zipSite Optimizer Pro
Кибер-оптимизатор для WordPress. Плагин для изображений, базы данных и health-check мониторинга сайта.
> plugin: site-optimizer-pro
> tasks: images + database + site health
> target: faster and cleaner WordPress installations
обзор
Site Optimizer Pro объединяет типовые задачи обслуживания WordPress-сайта в одном месте: оптимизацию изображений, уборку базы данных и регулярную проверку критичных параметров среды.
Скачать
- GitHub: https://github.com/GradusXaker/site-optimizer-pro
- ZIP-архив: https://github.com/GradusXaker/site-optimizer-pro/archive/refs/heads/main.zip
- WordPress.org: скоро
Содержание
Возможности
Оптимизация изображений
- автоматическое сжатие при загрузке;
- конвертация в
WebP; - массовая оптимизация уже загруженных изображений;
- поддержка
JPEG,PNG,GIF,WebP; - сохранение прозрачности
PNG; - оптимизация всех размеров миниатюр.
Оптимизация базы данных
- очистка ревизий записей;
- удаление содержимого корзины;
- очистка
transients; - удаление спам-комментариев;
- очистка сиротских метаданных;
- оптимизация таблиц
MySQL.
Мониторинг здоровья сайта
- проверка версий
PHPиWordPress; - мониторинг использования памяти;
- контроль свободного места на диске;
- базовые проверки безопасности;
- проверка статуса кеширования;
- мониторинг
WP-Cron.
Автоматизация
- ежедневная автоматическая оптимизация;
- еженедельные health-check;
- уведомления о критических проблемах;
- быстрый запуск оптимизации из admin bar.
Требования
Минимальные
WordPress 5.0или выше;PHP 7.2или выше;MySQL 5.6+/MariaDB 10.1+;- расширение
GD.
Рекомендуемые
PHP 8.0+;- расширение
Imagickдля более качественной оптимизации; RedisилиMemcachedдля object caching;- не менее
256MBпамяти.
Установка
Способ 1: установка через ZIP
- Скачайте архив:
- Войдите в админ-панель WordPress.
- Перейдите в Plugins -> Add New Plugin.
- Нажмите Upload Plugin.
- Выберите ZIP-файл и нажмите Install Now.
- После установки нажмите Activate Plugin.
Способ 2: установка через Git
cd /path/to/your/wordpress/wp-content/plugins/
git clone https://github.com/GradusXaker/site-optimizer-pro.git site-optimizer
После этого активируйте плагин в админ-панели WordPress.
Способ 3: ручная установка через FTP
- Скачайте ZIP-файл репозитория.
- Распакуйте архив.
- Переименуйте папку
site-optimizer-pro-mainвsite-optimizer. - Загрузите ее в
/wp-content/plugins/. - Активируйте плагин в WordPress.
Способ 4: через WP-CLI
cd /path/to/wordpress
cd wp-content/plugins/
git clone https://github.com/GradusXaker/site-optimizer-pro.git site-optimizer
wp plugin activate site-optimizer
Что сделать после установки
- Перейдите в Tools -> Site Optimizer -> Health и проверьте, что базовые проверки проходят успешно.
- Откройте Tools -> Site Optimizer -> Settings и настройте параметры оптимизации.
- Выполните первый запуск:
- Optimize All Images — для изображений;
- Full Cleanup — для очистки базы данных.
Использование
Быстрый старт
- Откройте Tools -> Site Optimizer.
- Посмотрите состояние сайта на вкладке Health.
- Запустите оптимизацию изображений.
- Выполните очистку базы данных.
Оптимизация изображений
- Автоматическая: изображения обрабатываются при загрузке в медиатеку.
- Массовая: откройте Tools -> Site Optimizer -> Images и нажмите Optimize All Images.
- WebP: версии
WebPсоздаются автоматически для оптимизированных изображений.
Оптимизация базы данных
- Перейдите в Tools -> Site Optimizer -> Database.
- Выберите тип очистки или нажмите Full Cleanup.
- Подтвердите выполнение.
Перед оптимизацией базы данных рекомендуется сделать резервную копию.
Мониторинг здоровья сайта
- Откройте Tools -> Site Optimizer -> Health.
- Проверьте статусы компонентов.
- Исправьте найденные проблемы при необходимости.
Настройки
Плагин хранит основные параметры в wp_options.
Типовые настройки включают:
- включение/отключение оптимизации изображений;
- включение
WebP; - расписание автоматических задач;
- ограничения и параметры очистки;
- поведение health-check модулей.
Если нужно детально изучить внутренние опции, смотри код плагина и зарегистрированные настройки в админской части.
Hooks и API
Репозиторий содержит внутренние хуки и точки расширения для интеграции с WordPress-окружением.
Если планируется доработка под конкретный сайт, ориентируйтесь на:
- WordPress actions/filters внутри плагина;
- админские экраны и сервисы оптимизации;
- код обработки изображений, базы данных и health-check логики.
FAQ
Плагин не активируется
- Проверьте версию
PHP— нужна7.2+. - Проверьте версию
WordPress— нужна5.0+. - Убедитесь, что установлено расширение
GD.
Ошибка прав доступа
- Проверьте права на каталоги и файлы (
755для папок,644для файлов). - Убедитесь, что каталог
wp-contentдоступен для записи.
Изображения не оптимизируются
- Проверьте, установлены ли
GDилиImagick. - Проверьте права на каталог загрузок.
- Посмотрите логи
PHP.
Поддержка
Если вы используете репозиторий как основу для своего проекта, удобнее всего вести доработки и обсуждение прямо через GitHub Issues и собственные ветки/форки.