Usando comentarios de Wordpress *junto a* Discourse

Curiosamente, parece que está diseñado para funcionar de esa manera. Esta es la lógica relevante con nombres legibles en lugar del código real:

si ("Mostrar comentarios existentes de WP" está deshabilitado o no hay comentarios de Wordpress) {
  devuelve solo comentarios de Discourse
} más {
  devuelve comentarios de Discourse seguidos de comentarios de Wordpress
}

¿Creo que la parte “o no hay comentarios de Wordpress” de la condicional se puede eliminar de forma segura si eso te ayuda?

El número o el momento de los diferentes tipos de comentarios no afectarán nada en un tema de bloques, ya que cada bloque es un elemento contenido, por lo que obtienes lo que ves.