WordPressマルチサイトのネットワークにすべてのプラグインが表示されない理由についての投稿で、プラグインのネットワーク有効化について取り上げました。これは、WordPressマルチサイトのすべてのプラグインをネットワーク有効化すべきかどうかという疑問ももたらします。マルチサイトネットワークでは、特権管理者はメインサイトでのみプラグインを有効化するか、ネットワーク全体で有効化するかのオプションがあります。この投稿では、WordPressマルチサイトでプラグインをネットワーク有効化する方法とタイミングについて説明します。
WordPressマルチサイトにおけるネットワーク有効化 vs 有効化
WordPressマルチサイトでは、特権管理者のみがプラグインをインストールすることができます。インストール後、特権管理者には以下のオプションがあります。
1.ネットワーク有効化– このオプションを使用すると、特権管理者はネットワーク全体でプラグインを有効化することができます。
2.有効化– メイン/ルートサイトのプラグインを有効化することができます。
3.個々のサイト– 最後に、個々のサイト管理者自身がプラグインを有効化することができます。
WordPressマルチサイトのメインサイトにログインすると、2つの異なるプラグイン画面が表示される。
一つ目はメインの管理サイドバーにある。これはメインサイトにインストールされ有効化したプラグイン用です。
2つ目のプラグイン画面はマイサイト ” ネットワーク管理 ” プラグインの下にあります。ここで新しいプラグインをインストールし、サイトネットワーク全体のプラグインを管理します。
サイト管理者がプラグインを有効化したり無効化したい場合、必要なのはすべてプラグインをインストールしてネットワークで有効化しないことだけです。
初期設定では、他のサイト管理者は自分のサイトの管理エリアにあるプラグインメニューを見ることができません。つまり、インストールしたプラグインを有効化したり無効化したりすることはできない。しかし、特権管理者がサイト管理者にプラグインメニューへのアクセス権を与えることは可能です。
以下は、WordPressマルチサイトネットワークの子サイトにプラグインメニューを追加する方法です。
WordPressマルチサイトの子サイトにプラグインメニューを追加する
個々のサイトのプラグインメニューを有効化するには、ネットワーク管理ダッシュボードに切り替える必要があります。
ネットワーク管理ダッシュボードで、設定 ” ネットワーク設定にアクセスします。ページを下までスクロールすると、プラグインメニューを有効化するチェックボックスが表示されます。
設定を保存すると、各サイトにプラグインメニューが表示されるようになります。また、インストールしたプラグインを確認したり、サイトの有効化もできるようになります。
注意:個々のサイト管理者はネットワーク有効化したプラグインを見ることができません。
有効化したほうがよいWordPressプラグインは?
WordPressマルチサイトネットワーク上のすべてのプラグインをネットワーク有効化する必要はありません。
例えば、メインサイトでプラグインを使用したい場合、インストーラをインストールし、メインサイトのプラグインページに切り替えてプラグインを有効化する必要があります。
マルチサイトネットワークでは、個々のサイト管理者が自分でプラグインをインストールすることはできません。 そのため、彼らのためにプラグインをインストールする必要があるのです。しかし、すべてのプラグインをネットワーク有効化する必要はありません。
最後に、All In One SEOや OptinMonsterのようにネットワーク全体で有効化したいプラグインがあります。一度有効化したプラグインは、個々のサイト管理者が無効化することはできません。
以上、この投稿でWordPressマルチサイトのプラグインのネットワーク有効化機能の正しい使い方を知っていただけたら幸いです。WordPressマルチサイトで初期設定ページを追加/削除する方法についてのチュートリアルもご覧ください。
この投稿が気に入った場合は、WordPressの動画チュートリアルをYouTubeチャンネルに登録してください。Twitterや Facebookでも私たちを見つけることができます。
Brad
SO helpful. I haven’t found any other article discussing this – not even on the wordpress main site. Thanks for being one step ahead of us!
WPBeginner Support
Glad we could help clarify this for you!
管理者