Плагин WP Discourse подключается к фильтру стандартной функции WordPress get_comments_number. Таким образом, вы можете отображать количество комментариев Discourse в публикации, выводя это значение в вашем шаблоне:
echo get_comments_number();
Подробнее о комментариях WP Discourse читайте по ссылке:
спасибо за вашу помощь, но проблема в том, что на существующем сайте остались комментарии, и мне нужно получить количество существующих комментариев, количество комментариев в Discourse и сложить их. Возможно ли это сделать?
Если вы хотите получить общее количество комментариев WordPress и Discourse для одного поста, то функция get_comments_number() подойдёт (то есть она вернёт сумму обоих).
Если же вы хотите получить общее количество всех комментариев на вашем сайте (не для конкретного поста), независимо от того, из WordPress они или из Discourse, то это вопрос несколько субъективный. Всё зависит от того, что вы вкладываете в понятие «все комментарии». Вам придётся написать собственную функцию, как если бы вы считали только комментарии WordPress. Вы можете сделать что-то вроде этого и использовать это в шорткоде или блоке:
(Я написал это на ходу, поэтому, пожалуйста, протестируйте перед использованием )
Обратите внимание, что я выбрал возвращать количество одобренных комментариев WordPress и количество комментариев Discourse для опубликованных постов. Вы можете сделать другие выборы относительно того, что включать в ваш подсчёт.