Как включить комментарии WPDiscuz в кастомном типе поста

author

Владислав Синица

date

11 февраля, 2020

views

Просмотрело: 40

В этой короткой заметке я поделюсь как включить плагин комментариев 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() ?>

Также нужно проверить на самой странице поста, разрешены ли комментарии.

Если у вас остались вопросы, задавайте в комментриях!

Вам также может понравиться

Автор: Владислав Синица

Дата публикации:

Категория: WordPress

На чтение: 2 мин

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии