O plugin WP Discourse se conecta ao filtro da função padrão do WordPress get_comments_number. Assim, você pode mostrar o número de comentários do Discourse em uma postagem ecoando isso em seu template:
echo get_comments_number();
Para mais informações sobre os comentários do WP Discourse, confira:
obrigado pela sua ajuda, mas o problema é que existem comentários deixados no site existente e preciso obter o número de comentários existentes, comentários no Discourse e somá-los. É possível fazer isso?
Se você estiver procurando obter o total de comentários do Wordpress e do Discourse para uma única postagem, então get_comments_number() funcionará (ou seja, retornará a soma de ambos).
Se você estiver procurando obter um total geral de todos os comentários em seu site (não de uma postagem específica), seja do Wordpress ou do Discourse, esta é uma pergunta um tanto subjetiva. Depende do que você quer dizer com “todos os comentários”. Você precisará escrever uma função personalizada para isso, e faria isso se estivesse apenas contando os comentários do Wordpress por si só. Você faria algo como isto e o usaria em um shortcode ou bloco
(Acabei de escrever isso rapidamente, então, por favor, teste antes de usar :))
Note que escolhi retornar a contagem de comentários do Wordpress approved e a contagem de comentários do Discourse em postagens publicadas. Existem outras escolhas que você poderia fazer sobre o que se qualifica para sua contagem.