Продолжение обсуждения с @simon из темы: Настроить Discourse для распознавания учётных записей, верифицированных в WordPress (и WooCommerce), для SSO:
Вот информация о нашей конфигурации:
- Мы используем плагин WP Discourse для нашего сайта на WordPress.
- Мы используем WordPress как провайдера SSO.
- Мы НЕ используем стандартный файл
wp-login.phpдля входа или регистрации пользователей. - Мы НЕ используем отдельный плагин для управления членством, например Memberful.
- Мы используем WooCommerce как провайдера входа, который также управляет пользователями и создаёт новые учётные записи в WordPress после регистрации новых аккаунтов.
- WooCommerce использует страницу /my-account для регистрации и входа (например, https://pickleballist.com/my-account).
- Следуя совету, приведённому по ссылке выше: когда верифицированный пользователь WP, уже авторизованный в WordPress, нажимает кнопку «Войти» в Discourse, он автоматически входит в систему в Discourse

Проблема, с которой мы сталкиваемся, заключается в том, что пользователи никогда не перенаправляются обратно в Discourse. Вот что мы хотим получить:
Пользователь находится на WordPress: Если пользователь нажимает «Регистрация/Вход», он должен увидеть модальное окно входа/регистрации WP, использовать его и после успешного входа быть перенаправленным на страницу /my-account в WordPress. Именно это сейчас и происходит.
Пользователь находится в Discourse: Если пользователь нажимает кнопку «Войти» или «Ответить» в одной из тем, он должен увидеть модальное окно входа/регистрации WP, использовать его и после успешного входа быть перенаправленным обратно на ту страницу Discourse, с которой он перешёл.
Я просмотрел несколько других тем, но не смог найти решение, которое работало бы для нас. Любая помощь будет крайне признательна!