Skip to content

Releases: RobertoBennett/autoload-options-analyzer

Autoload Options Analyzer

Choose a tag to compare

@RobertoBennett RobertoBennett released this 29 Aug 22:52
1d9565b

Autoload Options Analyzer

Version
WordPress
License
Author

Плагин для WordPress, который анализирует и отображает все опции с автозагрузкой (autoload) в вашей базе данных, а также позволяет управлять ими. Это мощный инструмент для оптимизации производительности вашего сайта, помогающий выявлять и отключать ненужные автозагружаемые данные.

🚀 Особенности

  • Полный анализ: Отображает все опции WordPress, помеченные как autoload='yes' или autoload='no'.
  • Размер данных: Показывает размер каждой опции, помогая выявить "тяжелые" данные.
  • Определение источника: Пытается определить, какой плагин, тема или компонент WordPress создал опцию.
  • Управление автозагрузкой:
    • Индивидуальное переключение: Включайте или отключайте автозагрузку для отдельных опций.
    • Массовое переключение: Изменяйте статус автозагрузки для нескольких опций одновременно.
  • Удаление опций:
    • Индивидуальное удаление: Удаляйте ненужные опции с отключенной автозагрузкой.
    • Массовое удаление: Массово удаляйте опции, которые больше не нужны.
  • Защита системных опций: Предотвращает случайное изменение или удаление критически важных системных опций WordPress.
  • Удобный интерфейс: Интуитивно понятный интерфейс в админ-панели WordPress.
  • AJAX-операции: Все действия выполняются без перезагрузки страницы для лучшего пользовательского опыта.

💡 Зачем это нужно?

Опции WordPress с autoload='yes' загружаются при каждом запросе к сайту. Если в базе данных накопилось много таких опций, особенно больших по размеру, это может значительно замедлить загрузку страниц. Плагин "Autoload Options Analyzer" помогает:

  • Улучшить производительность: Выявляйте и отключайте автозагрузку для опций, которые не нужны на каждой странице.
  • Очистить базу данных: Удаляйте устаревшие или ненужные опции, оставшиеся от удаленных плагинов или тем.
  • Диагностировать проблемы: Определяйте, какие плагины или темы создают большое количество автозагружаемых данных.

🛠️ Установка

  1. Загрузка:
    • Скачайте ZIP-архив плагина с GitHub.
    • Или клонируйте репозиторий: git clone https://github.com/RobertoBennett/autoload-options-analyzer.git
  2. Загрузка в WordPress:
    • Перейдите в Плагины -> Добавить новый в вашей админ-панели WordPress.
    • Нажмите Загрузить плагин и выберите скачанный ZIP-архив.
    • Нажмите Установить.
  3. Активация: После установки активируйте плагин.

🚀 Использование

Автозагружаемые опции

Отключенные опции

После активации плагина, вы найдете новый пункт меню в разделе Инструменты -> Анализ Autoload.

  1. Обзор:
    • На странице плагина вы увидите таблицу со всеми автозагружаемыми опциями.
    • Таблица включает: Источник, Имя опции, Размер и Действия.
    • В верхней части страницы отображается общая информация: количество опций и их суммарный размер.
  2. Фильтрация:
    • Используйте кнопки вверху (Автозагружаемые опции и Отключенные опции), чтобы переключаться между опциями с autoload='yes' и autoload='no'.
  3. Индивидуальные действия:
    • Отключить/Включить автозагрузку: Нажмите соответствующую кнопку в столбце Действия для изменения статуса автозагрузки конкретной опции.
    • Удалить: Для опций с отключенной автозагрузкой появится кнопка 🗑️ Удалить. Используйте ее с осторожностью, так как удаление необратимо.
    • Системные опции: Для системных опций WordPress действия будут недоступны, и будет отображаться надпись "Системная опция".
  4. Массовые действия:
    • Выбор опций: Отметьте чекбоксы рядом с опциями, которые вы хотите обработать.
    • Выбор действия: В выпадающем списке Массовые действия выберите:
      • Отключить автозагрузку (для автозагружаемых опций)
      • Включить автозагрузку (для отключенных опций)
      • 🗑️ Удалить опции (для отключенных опций)
    • Применить: Нажмите кнопку Применить для выполнения выбранного массового действия.
    • Подтверждение: Для массового удаления будет запрошено дополнительное подтверждение из-за необратимости операции.

⚠️ Важные замечания

  • Будьте осторожны: Изменение статуса автозагрузки или удаление опций может повлиять на функциональность вашего сайта. Всегда делайте резервные копии базы данных перед выполнением массовых операций.
  • Системные опции: Плагин защищает критически важные системные опции WordPress от случайного изменения или удаления.
  • Опции с autoload='no': Опции с отключенной автозагрузкой не загружаются при каждом запросе. Их можно безопасно удалить, если вы уверены, что они больше не нужны.

🤝 Вклад

Приветствуются любые вклады, предложения и сообщения об ошибках. Пожалуйста, создавайте Issue или Pull Request на GitHub.

📄 Лицензия

Этот плагин распространяется под лицензией GPL-2.0 или более поздней версии. Подробности смотрите в файле LICENSE.

📞 Поддержка

Если у вас возникли вопросы или проблемы, пожалуйста, создайте Issue на GitHub.