web-dev-qa-db-ja.com

管理者がプラグインを表示できるようにする方法

私はWPの最新版でマルチサイトネットワークを運営しています。私はスーパー管理者です。

ネットワーク内のサイトでユーザーを「管理者」として設定します。管理ユーザーはプラグインメニューを見ることができません。

私はすべてのプラグインを完全にネットワーク非アクティブ化し、サイトレベルでそれらを再アクティブ化しました。

管理ユーザーはまだプラグインメニューを見ることができません。

セカンダリ/代替管理者へのプラグインアクセスを許可するにはどうすればいいですか?

3
frank

[Network Admin Settings]画面 (私のインストールでは、example.com/wp-admin/network/settings.phpにあります)を見てください。底の近くに隠れてこれはこれです:

メニュー設定

管理メニューを有効にする[]プラグイン

このチェックボックスをオンにすると、ユーザーは自分のサイトのバックエンドに Plugins メニューを表示できるようになります。 (新しいプラグインをインストールすることはできないと思います。まだ試したことはありませんので、実運用する前にテストしてください)

5
Pat J

これを試してください - 私の状況ではうまくいきました - add_submenu_page( WP_PLUGIN_DIR . '/multisite-super-admin/includes/admin/settings.php', "Plugins", 'Plugins', 'administrator', '/plugins.php', '') ;

私が書いたプラグインへのURLです。だからあなたはあなた自身のプラグインにこれ​​を追加したくなるでしょう。とても簡単です。

詳細はこちら - https://codex.wordpress.org/Administration_Menus

0
Jarmerson