samtuke
(Sam Tuke)
2021 年 9 月 26 日午後 4:31
1
Howdy, the plugin mostly works great, thanks. One issue is that I intentionally have WP articles that are old and never posted to Discourse. When any edit is made to those old WP articles, like fixing a typo, a new post is made to Discourse as if that WP article was brand new. That notifies our users about old content they don’t want to see.
Is there a way to disable this behaviour? Thanks.
angus
(Angus McLeod)
2021 年 9 月 28 日午前 2:50
2
Hey Sam,
The plugin gives you various options for deciding when content in Wordpress is posted to Discourse which also cover the publication of old posts. Firstly, check out the “Publishing” settings in WP Discourse which will set the default publication options. Then also check out the WP Discourse sidebar in the post itself when it’s being created or edited.
For more background on both, see
ajolo2ky
(Ariel Jolo)
2025 年 3 月 12 日午後 6:38
3
こんにちは、私も@samtukeさんと同じ動作に遭遇しており、回避策が見つかりません。
エディターが古いWordPressの記事(以前はDiscourseに公開されていなかったもの)のタイプミスなどを修正すると、新しいトピックとして自動的に公開されてしまいます。これを防ぎ、新しく書かれた投稿のみを公開したいと考えています。
公開したい投稿IDの下限をチェックするハッキーなフックを追加できるかもしれませんが、もっと良い解決策があるかもしれません。
よろしくお願いします。
「いいね!」 1
angus
(Angus McLeod)
2025 年 3 月 12 日午後 6:56
4
@ajolo2ky さん、現在の公開設定を共有していただけますか?できれば、ロガービューアの「meta」ファイルを共有していただけると幸いです。
ajolo2ky
(Ariel Jolo)
2025 年 3 月 13 日午前 3:50
5
承知いたしました。
以下が公開設定です。
エディターが2023年の投稿(Discourseに投稿したくない古いもの)を修正した後、ログで次のように表示されます。
[2025-03-12 14:33:09] publish.INFO: create_post.post_success {"wp_title":"title","wp_author_id":"1","wp_post_id":7}
[2025-03-12 14:33:09] publish.INFO: create_post.body_valid {"wp_title":"title","wp_author_id":"1","wp_post_id":7}
[2025-03-12 14:33:09] publish.INFO: create_post.after_publish {"post_id":7,"remote_post_type":"create_post","discourse_post_id":"2","discourse_topic_id":"9","discourse_permalink":"https://discourse.mydomain.com/t/title/9"}
メタコンテンツを公開で共有することはできませんが、必要であればプライベートで共有させていただきます。
よろしくお願いいたします。
angus
(Angus McLeod)
2025 年 3 月 13 日午前 7:51
6
共有ありがとうございます。既存の記事が編集時に公開される理由は、「自動公開」が有効になっているためだと思われます。これは、エディターで「Discourseに投稿を公開」チェックボックスが自動的にチェックされることを意味します。
「クラシック」WordPressエディターを使用していますか?
それとも新しい(Gutenberg)エディターですか?
ajolo2ky
(Ariel Jolo)
2025 年 3 月 14 日午後 8:43
7
はい、それが理由ですが、期待していた動作は編集された記事ではなく、新しい記事が公開されることでした。Gutenbergを使用しています。
デフォルトの動作を無効にしてから、Discourseで公開する新しい投稿を手動で選択できることはわかっていますが、より良い解決策を期待していました
Jagster
(Jakke Lehtonen)
2025 年 3 月 15 日午前 7:54
8
私が知っているロジックは以下の通りです。
新しい記事はDiscourseに公開される
すでにDiscourseに公開されているものは、編集時に更新される
古い記事は、編集時にDiscourseに公開されない
少し混乱しますね。
Virtual Basicを使ったhello worldテスト以上のコーディングの知識がない私でも、記事のステータスとDiscourseのステータスを比較することで実現できるのではないかと推測できますが、そのような操作は管理側の処理を遅くする傾向があります。あるいは、それは過去のある時点での状況だったのかもしれません🤷♂️
設定について考えると、非常に混乱するセットアップになりそうです。
angus
(Angus McLeod)
2025 年 3 月 17 日午前 10:30
9
@ajolo2ky そのように期待される理由がわかります。実際、これは私がしばらくの間気にかけていることです。過去にそのように機能しなかった理由は、GutenbergとClassicエディターの両方で自動公開をサポートすることの複雑さによるものです。多くの人がまだClassicエディターを使用しています。
今朝、Gutenbergの動作を改善する可能性を検討し、次のバージョンでアップデートをリリースできることを願っています。それまでの間、「Discourseに公開」のチェックを外すか、そのシナリオで投稿が公開されないようにしたい場合は自動公開を無効にしてください。
動作が更新された次のバージョンがリリースされたら、ここで更新します。おそらく約1週間後です。
「いいね!」 1
ajolo2ky
(Ariel Jolo)
2025 年 3 月 27 日午前 2:44
10
アンガス様
ご連絡ありがとうございます。本件について何かアップデートはありましたでしょうか。
よろしくお願いいたします。
angus
(Angus McLeod)
2025 年 3 月 27 日午前 7:36
11
@ajolo2ky様 、お待ちいただきありがとうございます。WordPressプラグインの次期バージョンに関する、その他(無関係な)いくつかの作業を待っていました。プラグインの次期バージョンがリリースされたら、この点について新しい動作をテストしていただくようお知らせします。よろしくお願いします!
「いいね!」 1
angus
(Angus McLeod)
2025 年 3 月 28 日午後 5:04
12
@ajolo2ky さん、プラグインの次期バージョン 2.5.7 では、Discourse に公開されていない既存の WordPress 投稿は、編集されても Discourse に自動公開されなくなるというお知らせです。このバージョンは現在レビュー中であり、近日中にリリースされる予定です。
「いいね!」 1
ajolo2ky
(Ariel Jolo)
2025 年 3 月 28 日午後 6:16
13
素晴らしいニュースですね!アップデートを楽しみにしています!
ajolo2ky
(Ariel Jolo)
2025 年 5 月 4 日午前 5:14
14
こんにちは!アップグレードしたところ、プラグインが期待どおりに動作したことをお知らせしたかっただけです。このリクエストに対応していただき、本当にありがとうございました。
素晴らしい仕事を続けてください!
「いいね!」 1