El plugin WP Discourse se engancha al filtro de la función estándar de WordPress get_comments_number. Por lo tanto, puedes mostrar el número de comentarios de Discourse en una publicación haciendo un echo de eso en tu plantilla:
echo get_comments_number();
Para más información sobre los comentarios de WP Discourse, consulta
Gracias por tu ayuda, pero el problema es que hay comentarios en el sitio existente y necesito obtener el número de comentarios existentes, los comentarios en Discourse y sumarlos. ¿Es posible hacer esto?
Si buscas obtener el total de comentarios de Wordpress y Discourse para una sola publicación, entonces get_comments_number() funcionará (es decir, devolverá la suma de ambos).
Si buscas obtener un total general de todos los comentarios en tu sitio (no de una publicación específica), ya sean de Wordpress o Discourse, esta es una pregunta algo subjetiva. Depende de lo que entiendas por “todos los comentarios”. Necesitarás escribir una función personalizada para esto, y lo harías si solo estuvieras contando los comentarios de Wordpress por sí solos. Harías algo como esto y lo usarías en un shortcode o bloque
(Acabo de escribir esto sobre la marcha, así que por favor pruébalo antes de usarlo :))
Ten en cuenta que he optado por devolver el recuento de comentarios de Wordpress approved y el recuento de comentarios de Discourse en las publicaciones publicadas. Hay otras opciones que podrías elegir sobre lo que califica para tu recuento.