Как создать сайт только для участников с помощью Discourse, WordPress и LearnDash

Всем привет! Я планирую создать сайт с членством, где при оформлении ежегодной подписки участник получает доступ к множеству курсов, закрытым страницам с контентом и приватному форуму на Discourse.

Как лучше всего подойти к реализации этой задачи?

  • Сайт построен на WordPress (использую тему Kadence).
  • Как мне реализовать функционал членства? Какой самый простой способ ограничить доступ к контенту на сайте только для тех, кто приобрел ежегодную подписку?
  • Для создания курсов я буду использовать LearnDash.
  • Мне нужен приватный форум на Discourse, доступ к которому имеют только члены клуба. Если участник отменит подписку, он должен потерять доступ к приватному форуму. Я планирую использовать их услугу «Managed forum hosting», поэтому самостоятельно хостить форум не буду.

Большое спасибо, прошу дать рекомендации.

Вы можете использовать wp-discourse для управления входом в Discourse через WordPress. Его можно настроить для передачи также членства в группах. Вы можете использовать различные платформы членства; у каждой есть свои преимущества и сложности. Я не знаю, как совместить это с LearnDash.

Смотрите, например, Советы и хитрости плагина WP Discourse, Руководство по интеграции WP / MemberMouse / Discourse, Синхронизация членств WooCommerce с группами Discourse, Управление членством в группах Discourse с помощью WP Discourse SSO.