Я думаю, что заставляя пользователей регистрироваться, ждать одобрения, заходить в пустой форум, а затем платить за контент, вы столкнетесь с проблемами удобства использования для вашей аудитории.
Вам, вероятно, будет лучше сделать что-то подобное: заблокировать Discourse, но использовать WP Discourse для единого входа (SSO) и плагин Paid Memberships Pro для ограничения доступа к сообществу. Для ваших пользователей весь процесс будет происходить более плавно.