Tecnicamente, o que ele faz é fazer uma chamada para a rota sync_sso do Discourse e passou seus dados (WordPress user_id, username, name, email…) para o Discourse imediatamente após o login no WordPress. Detalhes sobre a rota sync_sso estão aqui: Sync DiscourseConnect user data with the sync_sso route.
O único efeito colateral disso que eu estou ciente para usuários do WordPress que nunca visitaram o site do Discourse é que eles começarão a receber e-mails de resumo do Discourse.
É por isso que você quer incentivar seus usuários do Discourse a se registrarem no WordPress com o mesmo endereço de e-mail que estão usando no Discourse. Desde que os endereços de e-mail correspondam, eles serão logados na conta correta do Discourse. Isso pressupondo que você cuide da questão da verificação de e-mail que discutimos em posts anteriores.
É provável que você acabe com alguns usuários se inscrevendo no WordPress com endereços de e-mail diferentes dos que usaram no Discourse. Para esse caso, uma nova conta do Discourse será criada para eles, usando o endereço de e-mail do WordPress. Você precisará mesclar manualmente a conta antiga do Discourse na nova conta do Discourse: Merging user accounts.