web-dev-qa-db-ja.com

同じコンテンツを共有する2つのWordPressサイト

私の質問はこれです:

2つの別々のドメインで同じコンテンツを共有するWPの2つの別々のインストールを持つことは可能ですか?

シナリオ: / on http://A.mysite.com 投稿を公開します。 http://B.mysite.com まったく同じデータベースを使用し、あたかもそれが自分のものであるかのようにその投稿を表示することができます。

私はこの解決策についてかなり長い間見回していましたが、これを達成するための有効な手順を見つけることができません。

私の考えは:

  1. データベースに保存されているsiteurlとテーマの問題を問題にせずにデータベースを共有する方法はありますか。
  2. たぶん、RSSフィードだけを使って、どういうわけかXMLをパースしてそれらをテンプレートに表示するのでしょう。 WordPressが提供する機能がゼロになるため、これは最善の方法ではありません。
  3. どういうわけかデータベースを同期させるがwp_optionsテーブルを除外する方法を見つけますか?
7

あなたの主な必要条件がマスターサイトからの奴隷にブログ投稿を同期させることであるならば、多分 FeedWordPress pluginを見てください。つまり、1つのWebサイトで投稿を追加/編集するだけで、それらの投稿は他のサイトに複製されます。これにより、2つのサイトで別々のプラグインをきれいに実行することができます。

1
webaware

URLがインストール間の唯一の違いである場合は、config.phpファイルの1つを編集して追加することができます。

define('WP_HOME','http://A.mysite.com'); define('WP_SITEURL','http://A.mysite.com');

そして他のconfig.phpに追加

define('WP_HOME','http://B.mysite.com'); define('WP_SITEURL','http://B.mysite.com');

どちらのインストールでも、URLが異なるだけで同じデータベース情報が使用されます。

ただし、プラグイン、ユーザー、テーマなど、他のさまざまな側面にも注意する必要があります。

同じ方法で、他の異なる設定をケースバイケースで定義できます。

9
K Themes