web-dev-qa-db-ja.com

マルチサイト設定用に別々のプラグインとテーマフォルダを持つ

私のマルチサイト設定はサブディレクトリを使用しています。各サイトをカスタマイズするためのプラグインとテーマを1つずつ作成しています。サイトごとに別々のプラグインとテーマフォルダを作成する方法はありますか。

root
+----wp-content
|     +----site1
|          +----plugins
|          +----themes
|     +----site2
|          +----plugins
|          +----themes
+----mu-plugins
|     +----shared-plugin1
|     +----shared-plugin2
+----plugins
|     +----optional-plugin1
|     +----optional-plugin2  

目標は、各サイトがそのサイト用のプラグイン/テーマのみを有効化/無効化できるようにすることです。

編集

Multisite Plugin Manager を使うと論理的にやりたいことができますが、プラグインは個々のディレクトリに配置されません。私はまだ他の解決策を聞くことに興味があります。

1
ltfishie

追加のテーマディレクトリをうまく登録するための register_theme_directory() があります。

プラグインに関しては、私たちはそれを回避する方法を知りません(今のところ)。あなたが望むなら、あなたは ここで議論に飛び込み そしてあなたの考えを加え、あなたの試しを共有し、そして多分私達全員が解決策になるでしょう:)

1
kaiser