WP Manifestindependent plugin directory
manifest / ecommerce / leyka-boost

Leyka Boost

Additional tools and enhancements for the Leyka donation plugin.

by StudioAVP · github.com/thegavir-dev/leyka-boost · website

★ 0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/thegavir-dev/leyka-boost/archive/refs/heads/main.zip

Описание

Leyka Boost — объединённый WordPress-плагин для Leyka. Плагин включает три модуля: UTM Tracker, Toolkit и Close Campaign, а также общую страницу настроек и общий Logger.

Модули

UTM Tracker

Трекинг UTM-меток пожертвований Leyka: захват UTM, таблица пожертвований с фильтрами и пагинацией по 25 записей, аналитика, экспорт CSV и генератор UTM-ссылок. Таблица БД сохраняет имя {prefix}leyka_utm_tracker.

Toolkit

UI-улучшения форм Leyka: чекбокс подписки на новости и согласие на рекуррентные списания. Настройки сохраняются в leyka_toolkit_settings.

Close Campaign

Управление закрытием сборов Leyka: фронтенд-тумблер закрытия суммы сбора, админ-страницы настроек и статистика. Настройки сохраняются в leyka_close_settings.

Установка

Устанавливать нужно папку leyka-boost/ как обычный WordPress-плагин. Требования: WordPress 6.4+, PHP 7.4+, активная Leyka 3.20+.

Настройки

Страница Leyka Boost / Settings управляет включением модулей и общими настройками логирования: включено/выключено, уровень ERROR / INFO / DEBUG, срок хранения логов.

Локализация

Плагин использует Text Domain leyka-boost. Переводы лежат в leyka-boost/languages/: русский leyka-boost-ru_RU.po/.mo и английский fallback leyka-boost-en_US.po/.mo. Исходные строки в коде пишутся на английском и переводятся через WordPress по get_locale().

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

  • Leyka Boost / Logs показывает общий лог с карточками статистики, фильтрами по тексту, модулю и уровню, пагинацией по 50 записей, очисткой и скачиванием файла.
  • UTM Tracker добавляет страницы аналитики, настроек и генератора UTM-ссылок в меню Leyka Boost.
  • Toolkit добавляет страницу настроек чекбоксов формы.
  • Close Campaign в русской админке отображается как Закрыть сбор и добавляет страницу настроек модуля.

Хуки / Интеграции

  • Activation hook проверяет PHP, WordPress и Leyka.
  • Deactivation hook сбрасывает rewrite rules.
  • Runtime-проверка выводит admin notice, если Leyka выключена.
  • Logger пишет в wp-content/uploads/leyka-boost/logs/.
  • uninstall.php удаляет опции Leyka Boost и модулей, таблицу {prefix}leyka_utm_tracker и папку логов.