Você pode realizar isso usando seu site WordPress como provedor de Single Sign-On (SSO) para seu site Discourse. O plugin WP Discourse possui uma opção de Provedor SSO que pode ser usada para configurar isso.
A parte complicada é adicionar usuários a grupos do Discourse. Para fazer isso com o plugin WP Discourse, você precisará adicionar algum código ao seu site WordPress. Existem exemplos de código neste fórum aos quais podemos te direcionar para adicionar usuários a grupos, mas você precisa de uma maneira de determinar a quais grupos do Discourse os usuários do WordPress devem ser adicionados. Uma forma de fazer isso é adicionar um plugin de associação ao seu site WordPress e, em seguida, adicionar usuários a grupos do Discourse com base no nível de associação deles no WordPress.
Para que os usuários se cadastrem e sejam adicionados a grupos do Discourse sem que você precise adicionar nenhum código personalizado, você pode considerar o plugin Discourse Patreon. O Memberful também é uma boa opção.