Установлено ли поле имени пользователя Discourse для пользователя, публикующего сообщение? Если оно установлено, оно должно точно совпадать с именем пользователя, используемым в Discourse.>
Если это не решает проблему, выбрали ли вы опцию «Использовать полное содержимое сообщения» в WP Discourse? Эта опция находится на вкладке «Настройки публикации». Если она выбрана, попробуйте снять галочку и посмотрите, сохранятся ли проблемы при попытке опубликовать выдержку вместо полного сообщения.
Спасибо за ответ, Simon Cossar.
Я использую опцию «Принудительная публикация» в разделе «Публикация». И «Имя пользователя для публикации» в разделе «Подключение» изменено с «system» на мое собственное имя пользователя. Что, разумеется, по-прежнему показывает соединение как активное.
В разделе «Публикация» у меня отмечены опции «Разрешить теги», «Принудительная публикация» и «Автоматическое отслеживание опубликованных тем». «Длина пользовательской выдержки» установлена на 55.
«Адрес электронной почты для уведомлений об ошибках» установлен и работает. То есть я получаю письма об ошибках публикации. А опция «Использовать полное содержимое сообщения» снята.
Также «Категория Discourse по умолчанию» установлена в известную, заполненную и работающую категорию.
И, к сожалению, это всё ещё не работает.
Также хочу отметить, что я сменил хостинг-провайдера WP. Провёл тест с curl, чтобы убедиться, что могу подключиться к Discourse, что было проблемой после миграции.
Ранее, используя предыдущего провайдера хостинга WP, я мог публиковать в Discourse без проблем.}