Как настроить Discourse в качестве единственного провайдера входа и регистрации для сайта на Wordpress

Мы настраиваем сайт на WordPress с сопутствующим сообществом на Discourse и предполагаем, что большинство взаимодействий пользователей будет происходить в Discourse, однако мы планируем внедрить систему управления обучением (LMS) на WordPress, для работы которой пользователям потребуется вход в систему через WordPress. У нас уже настроен и работает плагин WP-Discourse, но ради простоты и единообразия я хотел бы передать Discourse контроль над всеми действиями регистрации и входа для пользователей. WordPress настроен как клиент DiscourseConnect, что означает, что форма входа содержит ссылку для авторизации через Discourse, однако я предпочитаю перенаправлять пользователей в Discourse для входа (в идеале) и регистрации (безусловно), а затем возвращать их на WordPress после успешной аутентификации.

Является ли этот подход логичным? Если да, то как настроить WordPress так, чтобы он перенаправлял пользователей в Discourse для этих действий вместо использования формы по умолчанию? Если нет, какой является оптимальный способ достижения аналогичного результата?

Посмотрите это howto.