サポート » 使い方全般 » 2つのWordPressサイトで同じDBのテーブルを見ることはできますか?

  • 解決済 bokkuri

    (@tatsuya-oguri)


    質問させてください。

    1つのDB内で複数のWordpressサイトを運営する時は、
    接頭辞を変えることで複数サイトが運営という話はよくわかるのですが、

    全く同じ接頭辞のテーブルを見る
    ↓↓↓
    2つのサイトで全く同じテーブルを見る

    というサイトを運営することは可能なのでしょうか?
    例えば、投稿記事にカスタムフィールドでチェックボックスを設け、

    片方のサイトでは全ての投稿を表示させるが、
    もう片方のサイトではカスタムフィールドにチェックされたものしか投稿を表示しない、

    ドメインも分けたいのですが、
    1つの方法としては、
    2つのドメインで同じディレクトリを参照して、
    ドメインによって投稿記事のループを振り分ける、というのはあるのかなと思ったのですが、

    スタイルなどが大きく変わってくるとなると、それも厳しいのかなと思っています。

    よい方法があれば教えていただきたいです。
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • そのような構成にする場合(そもそも構成自体オススメできないのですが)サイトは別々のものにする、或いはマルチサイトを活用するのが一般的かと思います。

    実装方法もいくつもあります。例えば1つめのサイトにはWordPressを入れ、2つめの(抽出表示?)の方にはWordPressはインストールせずにAPIを叩いて投稿を取得、表示 といったことも可能です。

    別々にインストールしたサイトから他方のDBにクエリをかけることもできますが、大変面倒です。
    別のWordPressの投稿をget_posts()とかnew WP_Query()で取得する方法 | モンキーレンチ

    質問者さんの技量にもよりますがとりあえず概要として。

    トピック投稿者 bokkuri

    (@tatsuya-oguri)

    お返事が遅くなりました。
    大変参考になりました。
    ありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「2つのWordPressサイトで同じDBのテーブルを見ることはできますか?」には新たに返信することはできません。