Комментарии, которые я оставляю на страницах WordPress, например на C20 - Faith Faraday - FF7.com, не отображаются ни на самой странице, ни в Discourse, хотя в Discourse есть тема под названием C2, но без ответов. Соответствующая этой странице тема находится по адресу https://forum.ff7.com/t/c2/11
Причина, по которой я пытаюсь заставить это работать на страницах, в том, что я размещаю в конце каждой главы своей книги довольно короткие URL-адреса, и мне очень не хочется перенаправлять пользователей.
Кстати, я использую собственную установку Discourse.
Ах, я думаю, что проблема в данном случае заключается в том, что страница, на которой вы пытаетесь отобразить комментарии, не содержит comments_template. Ознакомьтесь с разделом «Отображение комментариев без загрузки шаблона комментариев WordPress» в
Огромное спасибо! Простите за вопрос новичка, но прошло почти 30 лет с тех пор, как я был веб-разработчиком, однако где именно в моём шаблоне нужно вставить этот код? Я использую шаблон Breakdance.
Я не знаком с шаблоном Breakdance. Вам нужно отредактировать шаблон на странице, ссылку на которую вы указали. Есть ли в Breakdance блок кода или элемент кода? Если да, используйте его, чтобы вставить этот фрагмент в соответствующем месте.
<?php
use WPDiscourse\Utilities\Utilities as DiscourseUtilities;
$discourse_comments = DiscourseUtilities::get_discourse_comments(get_the_ID());
echo $discourse_comments;
?>
Я пытался разместить это в заголовке, но оно отобразилось на странице, поэтому я попробую добавить его в шаблон верхнего меню как блок кода. Дам знать, как получится!
Я упустил вашу мысль о размещении блока кода в правильном месте. Это сработало! Но зритель не может комментировать/отвечать здесь на WordPress. Возможно, я неправильно понял эту функцию?
Изучив документацию и обсуждения подробнее, я понял, что разрешить пользователям комментировать и использовать расширенные функции Discourse можно только в представлении Discourse (что логично), но при этом на странице WordPress можно отобразить любое количество комментариев. Мне просто нужно будет добавить внизу ссылку с инструкцией: «Продолжить обсуждение на форуме.ff7.com».