Wordpress-discourseプラグインがDiscourseに接続できない

WordPressプラグインパネルの「接続」タブから「Discourse に接続されていません。」というメッセージが表示されます。WordPress に新しい投稿を追加する際に、以下のエラーが発生します:

cURL エラー 7: discourse.mysite.com への接続に失敗しました。ポート 443: 接続が拒否されました

SSL ではないポート 80 への接続でも同じエラーが発生します。

API キーは正しくコピーされています。

当初のインストール時は正常に動作していましたが、その後 WordPress と Discourse のサブドメインを変更したところ、動作しなくなりました。何が不足しているのでしょうか?

wp-discourse プラグインを完全に削除(無効化してから削除)することをお勧めします。その後、再インストールして接続情報を入力し、動作するか確認してください。

はい、修正しました。私の Droplet には 2 つの IP アドレスがあるため、/etc/hosts を編集して、Discourse のドメインを 127.0.0.1 ではなく、Discourse に割り当てられた実際の IP アドレスに関連付ける必要がありました。

それでもまだ理解できないのは、DiscourseのコメントをWordPressに表示させるために、Webフックを有効にする必要があるかどうかです。

Webhooksを使用すると、Discourseが新しい投稿を即座にWordPressにプッシュできます。他のポーリング手法はないと思いますが、もしかしたら見落としているかもしれません。