一括「Discourseへ公開」

これは WordPress の質問かもしれませんが、大量の投稿をまとめて「Discourse に公開」する方法はありますか?Discourse のコメントを有効化するために200件の投稿を Discourse に公開したいのですが、WordPress の一括編集機能から Discourse のメニューオプションにアクセスする方法がわかりません。

このプラグインは、WordPress の一括編集オプションに Discourse のオプションを追加しません。API を通じて投稿を公開する機能を開発することは可能ですが、200 件の投稿の場合、手動で Discourse に公開する方がおそらく手間が少なくて済みます。

そうだったのか…ありがとう。

古い投稿であることは承知していますが、一括公開のために以下のことを行いました。

  1. 「Publishing > Default Discourse Category」でデフォルトのカテゴリを設定しました。
  2. 「Auto Publish」を有効にしました。
  3. 投稿を複数選択し、「status」を再度「published」に選択しました。

これにより、投稿がすでに公開されている場合でも、自動公開機能がトリガーされます。

編集: このような操作は推奨されておらず、Discourse ではサポートされていません。

WordPressからDiscourseへのWP Discourseプラグインを使用した一括公開は推奨されておらず、サポートもされていません。これを処理する適切な方法は、データベース移行を実行することです。

ありがとうございます。各ブログ投稿を手動で再公開することから始めましたが、1時間後、手動で行うには数日かかることに気づきました。

既存のブログ投稿を接続されたDiscourseトピックに一括再公開した後、固有のリスクや確認すべきことはありますか?

申し訳ありませんが、前述の通り、そのような操作は推奨されておらず、サポートもされていません。もしその方法についてアドバイスをした場合、それを推奨することになってしまいますが、それは私が望むことではありません :slight_smile:

承知いたしました。すでに完了しています。推奨されていないことなどを知らなかったため、主に注意すべき点があるかどうかを尋ねていました。

もちろん、事前に推奨されていないことなどを知っていれば、別の方法でアプローチできたでしょう。しかし、上記のトピック履歴には、そうしないようにという注意は記載されていません。そのようなことは何も覚えていません。

また、その推奨を尊重して、上記のスクリプトも同様に削除します。

しかし、これはプラグインとWordPressの組み込み機能であり、機能します。また、唯一の文書化されたソリューションでもあります。

これにより負荷が増加する可能性がありますが、自動公開が有効になっている場合、5つの投稿を一括公開することは、それほど異常なことではありません。数百件の投稿を行う場合は、10〜25件の小さなチャンクに分けるのが最善ですが、問題が発生しないようにキュー/バッチ処理が必要ですが、一括公開にはその機能が欠けています。

WordpressからDiscourseへのWP Discourseプラグインを使用した一括公開は推奨されません。そのようなケースは、Discourseで標準サポートされており、Discourse.orgを含むすべてのDiscourseホスティングプロバイダーが対応しているデータベース移行で処理することをお勧めします。

WordpressからDiscourseへのWP Discourseプラグインを使用した一括公開は、「組み込み」ではなく、文書化されておらず、サポートもされていません。

投稿を一括公開する理由はユースケースごとにあると思いますが、例えば私たちのユースケースでのデータ移行には過剰です。

Discourseには特定のカテゴリがあり、WooCommerceの商品が作成されるとそこに公開されるため、フォーラムメンバーはその特定の商品についてサポートのために話すことができます。他のデータは自動公開されません。

自動公開は、WP Discourseがインストールされた時点以降のすべての投稿を処理します。これは、WordPressで投稿を編集したとき、またはこの例では投稿の公開ステータスを変更したときに自動的にトリガーされます。これは複数の投稿で同時に行うことができるため、WP Discourseは設定どおりにコンテンツをDiscourseに自動公開します。

WP Discourseの自動公開は機能なので、懸念点が不明です。

WP Discourse の自動公開がお客様のケースで機能しているとのこと、嬉しく思います。

懸念は、人々がここにアクセスし、このトピックを読んで「どれほど悪い可能性があるのか?」と思うことです。はい、お客様のように自動公開をそのように使用する特定のケースでは、何をしているのかわかっていれば、多くの問題を引き起こさないでしょう。しかし、私の経験では、人々は「一括公開」のルブリック内でソリューションを試みることで、それ以上の問題を引き起こすでしょう。私は過去にそのような試みを解きほぐさなければなりませんでした。そのため、「一括公開」(自動公開ではありません)は文書化されておらず、サポートされておらず、推奨されていません。

さらに、代替手段、つまりデータベース移行は、「一括公開」を検討し始めるときにほとんどの人が必要とするものですが、ほとんどの人は GUI ソリューションを(理解できる)好み、データベースを(理解できる)嫌悪するため、私の経験では、ここで克服すべき自然なバイアスがあります。この領域におけるほとんどの人々の問題に対するシンプルでサポートされているソリューションが実際に存在します。その自然なバイアスが克服されれば。

お客様のようなより具体的なケースについて議論したい場合は、Support > WordPress で別のトピックを作成していただければ幸いです。