这是可行的。请参阅 Install and configure the WP Discourse Wordpress plugin for Discourse 中的“将 WordPress 作为 SSO 客户端”部分。
该插件可以配置为处理直到您提到的第 4 点的所有内容。WP Discourse 插件并不了解您在 WordPress 站点上安装的会员插件,因此该插件与 Discourse 之间的任何集成都需要由您自行开发。这应该是可行的,但 WP Discourse 插件与会员功能最常见的用法是将 WordPress 作为 Discourse 的 SSO 提供商,因此据我所知,没有按照您提议的方式操作的代码示例。不过,我认为这会是该插件的一个很好的应用场景。