Открыть WP как поддомен Discourse (различные хостинги, только указание DNS)

Я не смог найти ответ на свой вопрос здесь. Можете ли вы помочь мне с этой задачей?

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

Что у меня есть:
Discourse (хостинг1, домен1) + WordPress (хостинг2, домен2).

  1. Discourse — это основной сайт, который продвигается. Сейчас он находится на сервере DigitalOcean server1 в рамках домена1.
  2. WordPress будет использоваться только как платформа для управления членством и шлюз для платежей.
    WP установлен на сервере2 у другого провайдера хостинга. Сейчас у него есть свой домен2.

Чего я хочу:

  1. Открыть сайт WordPress как поддомен домена Discourse (wordpress.discourse.site), но при этом хостить WP и Discourse отдельно, как сейчас.
  2. Дать пользователям возможность войти один раз в Discourse и автоматически оставаться авторизованными в WordPress. Я думаю, что это другой способ «сделать WordPress провайдером SSO для Discourse», или я ошибаюсь?

Логика следующая:

  1. Пользователь посещает основной сайт Discourse. Регистрация на сайте Discourse (важно), так как Discourse — это главный вход.
  2. Когда пользователь хочет оплатить членство, он переходит на поддомен wordpress.discourse.site. Этот сайт используется ТОЛЬКО для управления членством.
  3. Пользователю не нужно входить в WordPress, так как он уже авторизован в Discourse.
  4. Пользователь оплачивает, и плагин членства WP добавляет его в определенную группу, предоставляя необходимый доступ.
  5. Пользователь перенаправляется на основной сайт Discourse.site.

Пожалуйста, поделитесь своим мнением:
что возможно, а что нет,
как можно настроить DNS-перенаправление,
возможно, у вас есть свои идеи.

Установите плагин wp-discourse и настройте SSO. Существуют темы, посвященные настройке различных плагинов для управления членством.

Может ли этот SSO работать в обратную сторону для WordPress? Например, пользователь входит в Discourse и получает доступ к WordPress?

Это возможно. Обратите внимание на раздел «WordPress как клиент SSO» по адресу Install and configure the WP Discourse Wordpress plugin for Discourse.

Плагин можно настроить так, чтобы он обрабатывал всё до вашего 4-го пункта. Плагин WP Discourse не знает о плагине членства, установленном на вашем сайте WordPress, поэтому любая интеграция между этим плагином и Discourse должна быть разработана вами. Это должно быть возможно, но наиболее частым сценарием использования плагина WP Discourse с членскими взносами является использование WordPress в качестве провайдера SSO для Discourse, поэтому мне неизвестно ни одного примера кода, который реализовывал бы то, что вы предлагаете. Тем не менее, я считаю, что это было бы хорошим применением плагина.