web-dev-qa-db-ja.com

マルチサイトでのBuddyPress

マルチサイト設定にBuddyPressをインストールすることは、各サイトのユーザーがネットワーク内の他のサイトのユーザーの操作やコンテンツを操作したり表示したりできることを意味しますか?

1
Andrew

BuddyPressの主任開発者であるJohn James Jacobyがこれを述べた。

BuddyPressは、設定に関係なく、WordPressのインストール全体の上に置かれます。つまり、シングルサイト、マルチサイト、またはマルチネットワークインストールでは、BuddyPressには1セットのデータテーブルしかありません。その結果、1サイト/ 1ネットワーク、100サイト/ 1ネットワーク、1ネットワークあたり100サイト/ 100ネットワークの場合でも、グループ、アクティビティ、プライベートメッセージ、プロファイル、およびフレンドは1セットしかありません。

BuddyPressには "BP_ENABLE_MULTIBLOG"と呼ばれるグローバルなconst設定が付属しています。これは、テーマが適切なテンプレートファイルを配置することによってそれをサポートしているあなたのインストール上の任意のサイトからすべてのBuddyPressテンプレートピースを利用できるようにします。

I.E. - network = domain1.com site = sub1.domain1.com

sub100.domain100.com/groups/

...と同じグループが表示されます。

domain.com/groups/

...唯一の違いはそれらを表示しているテーマです。

BuddyPress 1.2.6以降、BuddyPressのテーブル名には、この「グローバル」な配置から抜け出すための理論上のフィルタが含まれています。

1
Danger14