WordPressのプラグインにはネットワークでのみ有効にできるようにする方法があるのをご存じでしたか?
方法は簡単、プラグインをプラグインとして認識させるためには、ファイルの冒頭に書式に従ったコメントを記述する必要がありますが、このコメントに Network パラメータに true を指定するだけです。
/* Plugin Name: Site Wides Plugin URI: https://www.warna.info/archives/1634/ Description: マルチサイト専用プラグインテスト Author: jim912 Version: 0.1 License: GPLv2 or later Author URI: https://www.warna.info/ Network: true */
プラグインページを表示してみると、
左がサイト管理のプラグインリスト、右がネットワーク管理のプラグインリスト。
ネットワークの方にのみ「Site Wides」のプラグインが表示されているのが分りますね。
ちなみに、この Network パラメータの指定は、大文字・小文字を区別しない true である必要があり、 TRUE でも True でも true でも tRuE でも有効とみなされますが、1 や yes などといったパラメータは受け付けてくれません。
Oni daiko みたいにネットワークでのみ動作するプラグインなどには有効ですね!