Discourse のサブドメインとして WP をオープン(別ホスティング、DNS 転送のみ)

可能です。「WordPress を SSO クライアントとして使用する」セクションを Install and configure the WP Discourse Wordpress plugin for Discourse でご覧ください。

このプラグインは、あなたの 4 番目の項目までの処理をすべて処理するように設定可能です。WP Discourse プラグインは、WordPress サイトにインストールされているメンバーシッププラグインについては何も知りません。そのため、そのプラグインと Discourse の間の統合は、ご自身で開発する必要があります。これは可能であるはずです。ただし、WP Discourse プラグインをメンバーシップと併用する最も一般的なケースは、WordPress を Discourse の SSO プロバイダーとして使用することです。そのため、あなたが提案している方法で動作するコード例は、私の知る限り存在しません。しかし、これはプラグインを効果的に活用する方法だと考えます。