В этой короткой заметке я поделюсь как включить плагин комментариев wpDiscuz в произвольном типе постов.
С данной проблемой я столкнулся когда делал один сайт с кастомными полями и при выводе поста выводились стандартные комментарии вордпресса. И сегодня я поделюсь как я решил эту проблему.
Первое, вам нужно в functions.php вашей темы вставить данный фрагмент:
function comment_support_for_my_custom_post_type() {
add_post_type_support( 'site', 'comments' );
}
add_action( 'init', 'comment_support_for_my_custom_post_type' );
где site – имя вашего произвольного типа поста.
Второе, вам необходимо зайти в раздел Комментарии->Формы->Формы по умолчанию и на странице этой формы, в разделе “Отображать форму комментариев для следующих типов записей” у вас появится новый пункт, в моем случае это site.

Вам необходимо поставить галочку и сохранить изменения. Теперь у вас будут отображаться комментарии плагина wpdiscuz.
Почему комментарии не появляются?
В теме шаблона комментарии нужно выводить через стандартную функцию вордпресса.
<?php comments_template() ?>
Также нужно проверить на самой странице поста, разрешены ли комментарии.
Если у вас остались вопросы, задавайте в комментриях!