Autoload Options Analyzer
Плагин для WordPress, который анализирует и отображает все опции с автозагрузкой (autoload) в вашей базе данных, а также позволяет управлять ими. Это мощный инструмент для оптимизации производительности вашего сайта, помогающий выявлять и отключать ненужные автозагружаемые данные.
🚀 Особенности
- Полный анализ: Отображает все опции WordPress, помеченные как
autoload='yes'илиautoload='no'. - Размер данных: Показывает размер каждой опции, помогая выявить "тяжелые" данные.
- Определение источника: Пытается определить, какой плагин, тема или компонент WordPress создал опцию.
- Управление автозагрузкой:
- Индивидуальное переключение: Включайте или отключайте автозагрузку для отдельных опций.
- Массовое переключение: Изменяйте статус автозагрузки для нескольких опций одновременно.
- Удаление опций:
- Индивидуальное удаление: Удаляйте ненужные опции с отключенной автозагрузкой.
- Массовое удаление: Массово удаляйте опции, которые больше не нужны.
- Защита системных опций: Предотвращает случайное изменение или удаление критически важных системных опций WordPress.
- Удобный интерфейс: Интуитивно понятный интерфейс в админ-панели WordPress.
- AJAX-операции: Все действия выполняются без перезагрузки страницы для лучшего пользовательского опыта.
💡 Зачем это нужно?
Опции WordPress с autoload='yes' загружаются при каждом запросе к сайту. Если в базе данных накопилось много таких опций, особенно больших по размеру, это может значительно замедлить загрузку страниц. Плагин "Autoload Options Analyzer" помогает:
- Улучшить производительность: Выявляйте и отключайте автозагрузку для опций, которые не нужны на каждой странице.
- Очистить базу данных: Удаляйте устаревшие или ненужные опции, оставшиеся от удаленных плагинов или тем.
- Диагностировать проблемы: Определяйте, какие плагины или темы создают большое количество автозагружаемых данных.
🛠️ Установка
- Загрузка:
- Скачайте ZIP-архив плагина с GitHub.
- Или клонируйте репозиторий:
git clone https://github.com/RobertoBennett/autoload-options-analyzer.git
- Загрузка в WordPress:
- Перейдите в
Плагины->Добавить новыйв вашей админ-панели WordPress. - Нажмите
Загрузить плагини выберите скачанный ZIP-архив. - Нажмите
Установить.
- Перейдите в
- Активация: После установки активируйте плагин.
🚀 Использование
После активации плагина, вы найдете новый пункт меню в разделе Инструменты -> Анализ Autoload.
- Обзор:
- На странице плагина вы увидите таблицу со всеми автозагружаемыми опциями.
- Таблица включает:
Источник,Имя опции,РазмериДействия. - В верхней части страницы отображается общая информация: количество опций и их суммарный размер.
- Фильтрация:
- Используйте кнопки вверху (
Автозагружаемые опциииОтключенные опции), чтобы переключаться между опциями сautoload='yes'иautoload='no'.
- Используйте кнопки вверху (
- Индивидуальные действия:
- Отключить/Включить автозагрузку: Нажмите соответствующую кнопку в столбце
Действиядля изменения статуса автозагрузки конкретной опции. - Удалить: Для опций с отключенной автозагрузкой появится кнопка
🗑️ Удалить. Используйте ее с осторожностью, так как удаление необратимо. - Системные опции: Для системных опций WordPress действия будут недоступны, и будет отображаться надпись "Системная опция".
- Отключить/Включить автозагрузку: Нажмите соответствующую кнопку в столбце
- Массовые действия:
- Выбор опций: Отметьте чекбоксы рядом с опциями, которые вы хотите обработать.
- Выбор действия: В выпадающем списке
Массовые действиявыберите:Отключить автозагрузку(для автозагружаемых опций)Включить автозагрузку(для отключенных опций)🗑️ Удалить опции(для отключенных опций)
- Применить: Нажмите кнопку
Применитьдля выполнения выбранного массового действия. - Подтверждение: Для массового удаления будет запрошено дополнительное подтверждение из-за необратимости операции.
⚠️ Важные замечания
- Будьте осторожны: Изменение статуса автозагрузки или удаление опций может повлиять на функциональность вашего сайта. Всегда делайте резервные копии базы данных перед выполнением массовых операций.
- Системные опции: Плагин защищает критически важные системные опции WordPress от случайного изменения или удаления.
- Опции с
autoload='no': Опции с отключенной автозагрузкой не загружаются при каждом запросе. Их можно безопасно удалить, если вы уверены, что они больше не нужны.
🤝 Вклад
Приветствуются любые вклады, предложения и сообщения об ошибках. Пожалуйста, создавайте Issue или Pull Request на GitHub.
📄 Лицензия
Этот плагин распространяется под лицензией GPL-2.0 или более поздней версии. Подробности смотрите в файле LICENSE.
📞 Поддержка
Если у вас возникли вопросы или проблемы, пожалуйста, создайте Issue на GitHub.

