Estou tentando entender por que os comentários não estão carregando, então verifiquei a aba de rede no navegador e há uma chamada para a URL wp-json/wp-discourse/v1/discourse-comments?post_id=544 que retorna um erro 404.
O próprio post do blog carrega um div assim: <div class="wpdc-comments-loading" id="wpdc-comments" data-post-id="544"></div>
O recurso de publicação funciona sem nenhum problema.
Configurei tudo, exceto as opções na aba SSO, no menu do plugin Discourse.
Parece que você ativou a opção “Carregar Comentários com Ajax”. Essa opção está localizada perto do topo da aba Configurações de Comentários do WP Discourse. Não tenho certeza se fará diferença, mas você poderia desativar temporariamente essa configuração para ver se ainda está recebendo uma resposta 404?
Além disso, certifique-se de estar usando uma Chave de API para Todos os Usuários na configuração de Chave de API do plugin e de ter definido a configuração Nome de Usuário de Publicação como o nome do usuário do sistema no seu site. A menos que você tenha alterado, esse nome de usuário será system.
Vou atualizar o texto na página de Configurações de Conexão do plugin para deixar claro como gerar a Chave de API. Ao criar a chave, você deverá ver algo assim:
Obrigado pela ajuda, @simon. Desativei a opção “Carregar Comentários com Ajax” e percebi que mais HTML estava sendo carregado na página. Por algum motivo, algum CSS estava adicionando a propriedade “display: none”. Fiz uma pequena correção para isso e agora consigo ver os comentários.
Existe uma opção para publicar diretamente do post do blog no tópico do fórum?
Que ótimo que está funcionando! Não tenho certeza do que estava causando o problema com a funcionalidade “Carregar Comentários com Ajax” no seu site. Vou manter essa configuração habilitada no meu site por um tempo e ficar atento a possíveis problemas.
Também não sei de onde vem a regra CSS display: none. É possível que esteja sendo adicionada pelo seu tema.
Não há uma opção para publicar diretamente do WordPress para o fórum. No entanto, isso já foi solicitado no passado. Acho que faria sentido apenas para sites que usam o WordPress como provedor de SSO para o Discourse, mas talvez existam outras maneiras de garantir que o usuário tenha o direito de publicar no Discourse.