Hola Hailo,
Lo que describes es cómo se pretende que funcione DiscourseConnect.
En el lado de Discourse, hay una configuración del sitio auth immediately que, como su nombre indica, inicia inmediatamente el flujo de autenticación. Sin embargo, como señala la descripción de la configuración:
Redirige automáticamente al sistema de inicio de sesión externo sin interacción del usuario. Esto solo tiene efecto cuando login_required es verdadero, y solo hay un método de autenticación externo.
Suponiendo que tu sitio no tiene login required, lo que puedes hacer es enlazar directamente al punto final de autenticación de DiscourseConnect desde WordPress, en lugar del dominio base de Discourse. Ver más detalles en: