Automatically publish posts from WordPress to Discourse

Hello,

How did you manage to set up to auto post? I’m having this issue now… To get one post, I have to manually activate the publishing to Discourse option. The same with allowing comments to edit on the post. When I do that and refresh the page, at that point the post is created and there’s a message about the possibility to go to myseite >> https://writemyessay.pro /blog/. How to make it possible to auto post on each topic?

The WP Discourse plugin has two options for getting all posts to be published to Discourse. Both options can be set on the plugin’s Publishing options tab.

If you enable the Auto Publish option, the ‘Publish post to Discourse’ checkbox will be automatically checked when a new post is created. This can be unchecked if for some reason you do not want to publish the post to Discourse.

38%20AM

If you enable the Force Publish option, all posts that are published on WordPress will be automatically published to Discourse in the category you have selected as your Default Discourse Category. Posts that are published through XMLRPC, for example, through the WordPress blogging app, will still not be published to Discourse.

51%20AM

Hi Simon,

Thanks for explaining it to me

Привет… Я знаю, что эта тема уже не новая, но мне очень нужно кое-что узнать, так как я совершенно новичок в Discourse.

Возможно ли автоматически публиковать посты из WordPress в обсуждения при определённых условиях? Например, автоматическая публикация в Discourse должна срабатывать только тогда, когда в посте WP есть как минимум 3 комментария?

Что произойдёт с вашими комментариями в WordPress, когда пост будет опубликован на Discourse? Будет ли у этого поста отдельные комментарии в WordPress и комментарии на Discourse? :thinking:
Какие комментарии будут отображаться на посте в WordPress?

Спасибо за ваш ответ.

На самом деле я пытаюсь сократить обсуждения на странице wp-post и перенести все серьёзные дискуссии на форум. Таким образом, когда у поста есть до трёх комментариев, для него создаётся тема на форуме. Страница wp-post будет отображать только три самых последних комментария из форума, а под блоком комментариев будет размещена ссылка, позволяющая пользователям продолжить обсуждение на форуме или прочитать комментарии других участников.

При этом страница wp-post всё ещё будет позволять добавлять комментарии через систему комментариев WordPress. Однако при добавлении нового комментария непосредственно со страницы wp-post он будет синхронизироваться с форумом, и на странице wp будут отображаться три самых последних комментария.

Извините за небольшое отклонение от темы, но мне интересно…
Итак, первые три комментария будут из WP, после этого тема создаётся в Discourse, а затем, когда вы публикуете новый комментарий в WP, он синхронизируется с форумом? Вы сами написали систему синхронизации комментариев между WP и Discourse?
Что произойдёт с первыми тремя комментариями, созданными в WP, если соответствующая тема в Discourse ещё не существует?

Не уверен, правильно ли я вас понял или ваша система немного сложна… Почему бы не создавать автоматически соответствующую тему в Discourse сразу при публикации поста в WP и не отображать под постом в WP либо ссылку, предлагающую пользователям комментировать через Discourse, либо форму комментариев, которая напрямую отправляет комментарий в Discourse через API (что потребует программирования)?

Это не предусмотрено самим плагином, но я уверен, что это можно реализовать, написав плагин, расширяющий возможности плагина WP Discourse. Если для такой возможности потребуется добавить какие-либо хуки в плагин WP Discourse, я с радостью это сделаю.