Описание
Данный набор сниппетов превращает стандартную ленту активности BuddyPress в полноценную fans-ленту WordPress с платными публикациями, загрузкой фото и видео и продажей доступа к отдельным постам.
Решение предназначено для создания fans-сайта с платными постами WordPress по модели Boosty, OnlyFans, Patreon и других платформ монетизации контента.
Языки: RU, ENG
Необходимое ПО:
- WordPress
- BuddyPress
- myCRED
- Rank Math SEO — только для SEO-функций
Список функций:
- Платные публикации через myCRED — автор назначает цену отдельному посту BuddyPress Activity.
- Автоматическое списание средств — стоимость публикации списывается с внутреннего баланса покупателя.
- Автоматическое начисление автору — установленная доля продажи зачисляется владельцу публикации.
- Комиссия платформы — часть стоимости автоматически удерживается сайтом.
- Настройка процента комиссии — администратор задаёт долю платформы и автора.
- Минимальная цена — система не позволяет установить стоимость ниже заданного значения.
- Максимальная цена — система блокирует стоимость выше установленного лимита.
- Проверка баланса — покупка не выполняется при недостаточном количестве myCRED-баллов.
- Защита от повторной покупки — одна публикация не оплачивается пользователем повторно.
- Постоянный доступ — информация о покупке сохраняется в метаданных Activity.
- Доступ автора — владелец всегда видит собственный платный пост полностью.
- Запрет покупки собственного поста — автор не может провести покупку у самого себя.
- Журнал покупки — списание с покупателя сохраняется как отдельная операция myCRED.
- Журнал дохода автора — начисление владельцу сохраняется отдельной операцией myCRED.
- Данные комиссии — в журнале сохраняются цена, доход автора и комиссия сайта.
- Связь транзакции с постом — операция содержит ID и ссылку на проданную публикацию.
- Сохранение покупателя — данные пользователя записываются в метаданные доступа.
- Сохранение даты покупки — для каждого доступа фиксируется время проведения операции.
- Отключение платных постов — монетизация может быть полностью выключена.
- Ограничение монетизации новых авторов — платные посты разрешаются после заданного числа бесплатных публикаций.
- Обязательный заголовок платного поста — публикация с ценой не создаётся без названия.
- Обязательное превью платного поста — публикация может требовать отдельную открытую обложку.
- Обязательное описание платного поста — публикация может требовать публичный рекламный текст.
- Превью платного поста — до покупки отображается открытое изображение.
- Краткое описание платного поста — до оплаты выводится информация о содержимом.
- Закрытие текста — основное содержимое платного поста скрывается до покупки.
- Закрытие изображений — прикреплённые изображения блокируются до оплаты.
- Закрытие видео — видеоматериалы недоступны до покупки.
- Закрытие аудио — аудиофайлы недоступны до покупки.
- Скрытие слайдера — управление закрытыми медиа не показывается до оплаты.
- Размытие контента — закрытая часть публикации визуально скрывается.
- Затемнение закрытого блока — поверх содержимого выводится защитный слой.
- Кнопка покупки — на закрытом посте отображается цена и действие оплаты.
- AJAX-покупка — доступ приобретается без перехода на отдельную страницу.
- Проверка авторизации — покупка доступна только вошедшим пользователям.
- Сообщение о недостаточном балансе — покупатель получает понятную ошибку оплаты.
- Сообщение об открытии доступа — после успешной операции публикация разблокируется.
- Защита AJAX-покупки — запрос проверяется через




