WP Manifestindependent plugin directory
manifest / analytics / my-ad-materials-extended

My Ad Materials Extended

Расширение для плагина My Ad Materials с мультипользовательским доступом, экспортом статистики и рассылкой отчетов

by Robert Bennett · github.com/robertobennett/my-ad-materials-extended · website

★ 1stars
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/robertobennett/my-ad-materials-extended/archive/refs/heads/my-ad-materials-extended.zip

Описание

Расширение для плагина My Ad Materials с мультипользовательским доступом, экспортом статистики и рассылкой отчетов. Плагин добавляет расширенную функциональность к основному плагину управления рекламными материалами.

Основные характеристики

  • Мультипользовательский доступ к рекламным материалам
  • Экспорт статистики в различных форматах
  • Автоматическая рассылка отчетов по email
  • Интеграция с родительским плагином My Ad Materials
  • Удобная панель управления в админке

Зависимости

  • Требуется установленный и активированный плагин My Ad Materials
  • Родительский плагин должен быть установлен в папке /wp-content/plugins/my-ad-materials/

Установка

  1. Убедитесь, что установлен и активирован плагин My Ad Materials
  2. Загрузите файл my-ad-materials-extended.php в папку /wp-content/plugins/
  3. Активируйте плагин через меню 'Плагины' в WordPress
  4. Настройте доступ через раздел "Рекламные материалы" → "Настройки отчетов"

Компоненты плагина

1. Мультипользовательский доступ

  • Управление правами доступа для разных пользователей
  • Настройка уровней доступа к рекламным материалам

2. Экспорт статистики

  • Экспорт данных в форматах CSV, Excel
  • Настраиваемые периоды отчетности
  • Фильтрация данных перед экспортом

3. Рассылка отчетов

  • Автоматическая отправка отчетов по расписанию
  • Настройка подписок для пользователей
  • Кастомизируемые шаблоны email-сообщений

Технические детали

  • Версия: 1.5
  • Автор: Robert Bennett
  • Текстовая домен: My Ad Materials Extended
  • Требуется WordPress: 5.6+
  • Требуется PHP: 7.4+
  • Архитектура: Модульная с разделением компонентов

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

my-ad-materials-extended/
├── my-ad-materials-extended.php # Главный файл плагина
├── includes/
│ ├── class-user-access.php # Мультипользовательский доступ
│ ├── class-stats-export.php # Экспорт статистики
│ └── class-reports.php # Рассылка отчетов
└──

Безопасность

  • Проверка прав доступа пользователей
  • Защита от CSRF атак с использованием nonce
  • Валидация и санитизация всех входных данных
  • Безопасная обработка файлов экспорта

Поддержка

Для получения поддержки посетите: https://github.com/RobertoBennett/my-ad-materials-extended

Важно

Плагин является расширением и требует наличия родительского плагина My Ad Materials для корректной работы. При отсутствии родительского плагина будет отображаться соответствующее уведомление.