Плагин WordPress для вывода рекламы
Нужно написать плагин для WordPress.
Плагин будет выводить код рекламы внутри поста, до поста, после поста и в сайдбаре.
1) Сист. требования:
- Любой хостинг, начиная с самого дешевого
- PHP 5.4 и выше, в том числе 7, максимальная совместимость
- WordPress 4.7 и выше, максимальная совместимость
- Темы: абсолютно со всеми (буду проверять несколько из репозитория)
- Минимальная или даже отсутствие нагрузки на сайт
2) Дизайн сделать в стиле админки WordPress. Нормальный, современный. Но в то же время сильно на дизайне не нужно заморачиваться – просто сделайте нормальным в стиле самой админки.
3) В откликах обязательно напишите срок и цену. Без этого не рассматриваю. Это своего рода тест на внимательность чтения ТЗ.
4) Функции:
А) Вывод через нужное количество символов
Если нужно равномерно раскидать блоки по статье, то можно выставить расстояние между ними в символах.
Б) Ограничение на вывод блоков по размеру статьи
Если статья меньше размера, заданного в настройках блока, то этот блок не будет выводиться нагромождать сайт.
В) Вывод после H2-H6
Вывод после подзаголовков. Можно настроить кол-во, после какого и т.д.
Г) Вывод блока после статьи.
Можно настроить вывод блоков после статьи. Их может быть несколько.
Д) Вывод блока в сайдбаре
Можно выводить рекламу в сайдбаре.
Е) Всплыващее и выезжающее окна
Возможность создать всплывающие и выезжающие окна. Например, выезжающие окна появляются через N пикселей или N секунд и т.д. Примеры прикрепил.
Ж) Взаимодействие с любым плагином кеширования
Рекламные блоки не пропадают и не кешируется, каким бы плагином кеширования ни пользовались
З) Таргетинг по любым разрешениям экрана
Возможность настраивать вывод блоков по разрешению экрана.
1) Все разрешения 2) от 0 до 319 3) от 320 до 766 3) от 767 до 999 4) от 1000
И) И возможность экспорта всех настроек плагина.
5) Требования к коду
- 100% открытый код, нельзя использовать обфускаторы
- Код должен быть написан по всем стандартам PHP и WordPress
- Код должен быть понятен другим людям
Т.е., подведя итог: в плагине можно делать несколько блоков до статьи, после, внутри и в сайдбаре. У каждого блока есть настройки на минимальный размер статьи в символах, таргетинг по разрешениям экрана. Также блоки можно размещать внутри статьи каждые N символов.