Mil agradecimentos @simon me ajudou a configurar isso; finalmente, posso ver [Entrar com Discourse] na minha página do WordPress. Agora preciso clarear minha mente e entender a lógica e o fluxo de login para tornar mais conveniente para meus membros irem ao WordPress realizar o pagamento.
Atualmente, o fluxo de login na minha página é o seguinte:
Login no WordPress > selecionar “Entrar com Discourse” > página de login do Discourse > logado > redirecionado de volta para o site do WordPress.
Se eu quiser essas configurações, saberia me dizer como fazer?
Já configurei para que, quando o membro fizer login no WordPress usando o login do Discourse, seja redirecionado de volta ao WordPress. Mas e se eu quiser outra configuração: quando eles fizerem login no Discourse usando o login do Discourse, sejam redirecionados de volta ao Discourse, mas, no backend, o login no site do WordPress seja feito automaticamente?
Desabilitar todos os métodos de login originais do WordPress, deixando apenas o método de login via Discourse.
Você pode adicionar um link de login ao seu fórum Discourse, semelhante a este:
<a href="http://example.com/?discourse_sso=1&redirect_to=http://discourse.example.com">Login no WordPress e redirecionar de volta para o Discourse</a>
O link deve apontar para a URL base do seu site WordPress. Você precisa definir o parâmetro de consulta discourse_sso=1 na URL. O parâmetro redirect_to deve ser definido como a URL para a qual deseja redirecionar os usuários.
É possível redirecionar os usuários tanto para o seu site WordPress quanto para o Discourse com o redirecionamento. Acredito que, na maioria dos casos, seja mais útil redirecionar os usuários para o site WordPress em vez do Discourse. Por exemplo:
<a href="http://example.com/?discourse_sso=1&redirect_to=http://example.com/shop">Login no WordPress a partir de uma postagem do Discourse</a>
Isso pode ser feito, mas você precisará ter cuidado para não ficar bloqueado fora do WordPress caso algo dê errado. Uma abordagem possível seria colocar a página /wp-login.php do seu WordPress atrás de uma senha conhecida apenas pelos administradores do site WordPress.