web-dev-qa-db-ja.com

複数のリモートWordPressブログに公開するためのWordPressプラグイン

私はWordPress(.org)ブログ(blog1と呼びましょう)を持っています。これは、(blog1上で)投稿を作成、編集、公開することができます。

各作者は他の場所でホストされている彼女/彼自身のWordPressブログを持っています。作者は、blog1から自分のリモートブログに自分の投稿を公開できることを望みます。

このタスクに使用できるプラグインはありますか?

注:1)WPマルチサイトは、1つのホスト上で複数のブログをホストしているため、blog1の作成者がすでに他の場所でホストしているため、この問題の解決策にはなりません。 2)blog1から遠隔のWPブログに公開できる機能が必要で、その逆も同様です。

ありがとうございます。

4
Usering

このタスクに使用できるプラグインはありますか?

いや.

しかし、あなたがcan使用できるツールがあります。

私の同僚は同じ状況に直面していました。 1つのサイトの複数の著者が、中央の複数著者のブログから自分のブログに投稿したいと考えていました。解決策は、外部のブログ編集ツールを使用することでした。

Windowsを使用している場合は、 Windows Live Writer というツールがあります。これはfreeWindows Live Essentials パッケージ。このツールを設定して、複数のサイト(中央の複数著者サイトまたは個別のサイトなど)に公開できます。

次に、コンテンツをパブリッシュするサイトをUIで指定すると、サイトがプッシュされます。

Configure multiple blog accounts.

そう:

  1. 書き込みポスト。
  2. 中央サイトに公開します。
  3. ドロップダウンメニューからサイトの場所を変更し、作成者サイトに公開します。

更新-代替

クロスポスト機能をサイトに統合するには、いくつかのことを行う必要があります。

  1. 作成者が自分のプロファイルのどこかに個人ブログのURLを指定できるようにします。これは、プロファイルページで ser meta を使用して実行できます。
  2. ユーザーがコンテンツをリモートサイトにプッシュできるようにするカスタムメタボックスを投稿の編集画面に追加します。基本的に、サイドバーにある「個人サイトにプッシュ」ボタンのある小さなボックス。
  3. WordPressのXML-RPCシステムを使用して投稿をパッケージ化し、リモートサイトに公開するこのボタンに機能を関連付けます。

これらの各手順は非常に複雑になる可能性があり、それ自体で個々の質問/回答を保証します。しかし、元の質問への答えはまだ「いいえ」です。これを行う既存のプラグインはありません。ただし、機能を自分でコーディングできます

ただし、覚えておくべき重要なことの1つは、投稿をプッシュすることは1回限りの1方向のアクションであることです。個別のサイトは深く統合されていないため、サイト1には、サイト2に既に投稿があるかどうかを知る方法がありません(したがって、既存のコンテンツを上書き/更新できません)。これは、投稿をサイト2にプッシュしてから戻ってサイト1で編集する場合、投稿を編集するにはサイト2に個別に移動する必要があることを意味します。

これが、外部ツールを使用することをお勧めする理由です。各サイトに公開された投稿を追跡し、それに応じて更新できます。基本的に、独自のカスタムXML-RPCクライアントintoWordPressを構築して同じ機能を実現するように求めています。可能ですが、必要がないのになぜ車輪を再発明するのですか?

4
EAMann

WP Remoteはあなたの質問の解決策です:
https://wpremote.com/ /

あなたは簡単にあなたのWordPressサイトのすべてを監視して管理することができて、そしてまた無料です。

1
Philip

あなたのサイトからそれをする方法を知らないが、あなたの作者は彼ら自身のブログにFeedWordPressプラグインをインストールしてそれからあなたのサイトから彼ら自身のサイトに彼らの作者RSSフィードをインポートすることができる。

0
Christopher