一括「Discourseへ公開」

Might be more of a WP question but is there any way to bulk “Publish to Discourse” a large number of posts? I have 200 posts I want to publish to discourse to enable discourse comments but can’t figure out how to access the discourse menu options from the bulk edit feature in WP.

「いいね!」 1

There are no Discourse options added to the WordPess bulk edit options by the plugin. It would be possible to develop something to publish your posts through the API, but for 200 posts, it would probably be less work to just publish them to Discourse manually.

「いいね!」 2

That’s what I suspected … thanks.

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

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

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

「いいね!」 2

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

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

「いいね!」 1

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

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

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

「いいね!」 1

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

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

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

「いいね!」 1

しかし、これはプラグインと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 で別のトピックを作成していただければ幸いです。

このトピックは2日後に自動的に閉じられました。返信はもう受け付けられません。