2017-11-06 7 views
0

私は2つのワードプレスのウェブサイトにそれぞれのSQLデータベースに何百もの製品があります。それぞれは完全に別々のリソースを持っていますが、これらのWebサイトの1つは他のサイトのサブドメインであり、両方のサイトの製品は常に同一である必要があります。どうすればこれを達成できますか?サイトごとに異なるプレフィックスを使用して2つのデータベースを結合する方法を見つけるべきでしょうか?更新/追加/削除された行がある場合、対応するテーブルを更新するために同じにする必要があるテーブルでトリガを設定する必要がありますか?私が気付いていない他の選択肢はありますか?彼らは何百もの同一の画像を使用します。重複する画像を防止するために共通のメディアフォルダを共有する方法はありますか?2つのワードプレスのウェブサイトからの情報の共有

ご協力いただきありがとうございます。

+0

"リソースを完全に分離する"という意味を説明できますか? – jaswrks

答えて

0

あなたのケースについていくつかの考え:

  1. 同じデータベーステーブルへの接続は間違った考えであるとし、いくつかのトラブルを作成することができます。
  2. 両方のWebサイトテーブルを1つのデータベースに挿入すると、この問題を解決できます。しかし、2番目のWebサイトはWP API関数ではなくSQLベースのクエリで動作するはずです。
  3. あなたのケースに最適な解決策は、WP REST APIを使用することです。それはこれを意味します:最初のウェブサイトは製品といくつかのデータを含む通常のWPウェブサイトです。第2のウェブサイトは、WP REST APIを介して第1のウェブサイトデータを処理するようにプログラムされている。この場合、競合、重複、トラブルは発生しません。この方法の主な難点は、RESTful APIで動作する新しいテーマを作成する必要があることです。
関連する問題