WordPress-плагин, решающий проблему управления контентом на сайтах с несколькими авторами. Стандартный WordPress даёт авторам либо слишком много прав (прямая публикация), либо слишком мало (полная зависимость от администратора). WAP закрывает этот пробел — авторы самостоятельны, но контент контролируется.
Какую проблему решает
На сайтах с 3+ авторами администратор тратит время на рутину: проверку черновиков, ручную публикацию, переписку «поправь и пришли снова». Авторы ждут, мотивация падает. WAP автоматизирует весь цикл «написал → проверили → опубликовал» без выхода из WordPress.
Полный цикл разработки: архитектура, серверная и клиентская часть, система уведомлений, логирование, AJAX API, адаптивная вёрстка, локализация, подготовка к публикации в каталоге WordPress.
Ключевые преимущества
Для владельца сайта:
- Полный контроль контента до публикации — ничего не уйдёт в продакшен без одобрения
- Аудит всех действий — кто, когда, что сделал и почему
- Гибкая система ролей без вмешательства в стандартные роли WordPress
- Настраиваемые уведомления — все участники процесса в курсе событий
Для авторов:
- Единый интерфейс для всех действий с контентом вместо разрозненных страниц WP
- Прозрачность — автор всегда видит статус и причину решения модератора
- Самостоятельность — одобренный контент автор публикует/снимает сам, без ожидания
Для модераторов:
- Массовые действия — обработка десятков материалов за минуты
- Фильтрация, поиск, сортировка — быстрый доступ к нужному контенту
- Возможность не только отклонить, но и заблокировать проблемный контент с пояснением
Технические достоинства
- Полностью AJAX — все действия без перезагрузки страницы
- Работает с любыми типами записей (посты, страницы, кастомные)
- Расширяемая архитектура на хуках — поддержка аддонов без модификации ядра
- Совместимость с широким диапазоном PHP и WordPress версий
- Разработан по стандартам WordPress Plugin Directory
- Локализация: полная поддержка перевода (включён русский)
- Лёгкий: vanilla JS + jQuery из ядра WP, без внешних зависимостей
Стек
PHP 7.1–8.4, WordPress Plugin API (Settings, Options, Meta, Capabilities, WP_Query), AJAX (admin-ajax.php), jQuery, Vanilla JS, Custom DB Tables, Gettext (i18n)
