Certo. Se o usuário não existe no WordPress, ele não pode fazer login no WordPress.
Você não precisa se passar por nada.
Se você quer que o WordPress seja sua fonte de autenticação
- crie todos os usuários no WordPress. Veja que o endereço de e-mail no WP corresponde ao Discourse
- mude o Discourse para usar o WP como host do DiscourseConnect
Você terá que fazer com que as pessoas redefinam suas senhas no WordPress.
Que problema a mudança da autenticação para o WordPress vai resolver? Eu acho que você vai se arrepender de ter feito isso.