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/robertobennett/my-ad-materials/archive/refs/heads/my-ad-materials.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Мощная система управления рекламными баннерами с аналитикой, таргетингом и REST API.
Описание
Профессиональная система для создания, управления и отслеживания эффективности рекламных кампаний. Плагин превращает любой контент WordPress в полноценные рекламные баннеры с детальной аналитикой показов, кликов и конверсий.
Основные возможности
- Управление баннерами: Создание рекламных материалов с изображениями, заголовками и ссылками.
- Таргетинг по категориям: Разделение рекламы на категории (Общая, Отношения, Здоровье, Образ жизни, 18+).
- Привязка к сайтам: Ограничение показа материалов только на определенных сайтах.
- REST API: Полноценное API для получения рекламы и отправки статистики.
- Детальная аналитика: Отслеживание показов, кликов, расчет CTR в реальном времени.
- Автоматические баннеры: Генерация баннеров на основе контента, если не указано изображение.
- Безопасное удаление: Полная очистка всех связанных данных при удалении материалов.
- Массовые операции: Пакетное управление материалами и сайтами.
Установка
- Загрузите файл
my-ad-materials.phpв папку/wp-content/plugins/. - Активируйте плагин через меню 'Плагины' в админ-панели WordPress.
- Плагин автоматически создаст необходимые таблицы в базе данных.
Использование
1. Создание рекламных материалов
- Перейдите в «Реклама» → «Добавить материал»
- Заполните обязательные поля:
- Заголовок: Название рекламной кампании
- Описание: Текст рекламного объявления
- Миниатюра: Изображение баннера
- Ссылка: URL для перехода
- Категория: Тематическая категория
- Сайты: Ограничение показа (опционально)
2. Управление сайтами
- Перейдите в «Реклама» → «Сайты для рекламы»
- Добавьте сайты, где будет размещаться реклама
- Каждому сайту присваивается уникальный ID для использования в коде вставки
3. Просмотр статистики
- Перейдите в «Реклама» → «Статистика»
- Анализируйте эффективность кампаний по показам, кликам и CTR
4. Встраивание на сайты
Используйте предоставленный JavaScript код для вставки рекламных блоков:
5. API Endpoints
- GET /wp-json/custom/v1/ads - Получение рекламных материалов
- POST /wp-json/custom/v1/analytics - Отправка статистики
- GET /wp-json/custom/v1/analytics/stats - Получение статистики (только для админов)
6. Безопасность
- Все операции защищены nonce-проверками
- Валидация входных данных
- Автоматическое резервное копирование
- Проверка прав доступа для всех операций