Проблемы с настройкой Discourse на WordPress

Привет! Отличные вопросы!

Вы можете сделать и то, и другое. Главное — установить связь между двумя платформами. Как только она будет налажена, функции комментирования заработают. Скорее всего, вы знаете, как работает опция «Опубликовать в Discourse», то есть когда пост создается. Что касается варианта с привязкой, то вы можете связать любой пост на Discourse с постом в WordPress, используя опцию публикации «Ссылка на существующую тему» в боковой панели при редактировании поста в WordPress.

Суть в том, что при включении настройки «Показать существующие комментарии WP» плагин wp-discourse вставляет комментарии Discourse (то есть сообщения из связанной темы) поверх стандартного шаблона комментариев WordPress, сохраняя при этом всю его обычную функциональность.

Это означает, что один из способов решения — внести изменения в шаблон comments.php вашей темы WordPress. С помощью этого подхода вы можете управлять комментариями WordPress как угодно.

Однако, если программирование не является вариантом, вы можете отключить создание комментариев в WordPress (или «закрыть» комментарии WordPress) в административном интерфейсе WordPress так же, как вы обычно это делаете. Перейдите в «Настройки» > «Обсуждение» и затем:

  • Для новых постов снимите галочку с пункта «Разрешить пользователям отправлять комментарии к новым постам».
  • Для старых постов установите значение «Автоматически закрывать комментарии к постам старше» на 0.

В результате вы сохраните свои старые комментарии под новыми комментариями Discourse, а форма создания комментариев в WordPress будет скрыта.