1

役割と機能ネットワーク全体のセットアップでどのように機能するかを理解しようとしています。

/wp-includes/capabilities.php を調べると、 という関数があることがわかりますcurrent_user_can_for_blog($blog_id, $capability)

したがって、私の質問は、多くのブログを含むネットワーク全体のセットアップでは、ユーザー X がブログ #1 と #2 の管理者になることができますが、ブログ #3、#4、および #5 の管理者になることはできません。

単純に を使用するcurrent_user_can('manage_options')と、ブログ #3、#4、および #5 のユーザー X はどうなるでしょうか?

4

1 に答える 1

1

私が理解しているようにcurrent_user_can('manage_options')、プラグインまたはテーマ内でサイト管理者に別のオプション セットを提供するために使用している場合、この機能をアタッチしているものは、ユーザーがブログの管理者として指定されている場合にのみ表示されます。 #1 と #2 (ただし、これはユーザー ロール機能プラグインで微調整できます)。

他のサイト (#3、#4、および #5) でユーザー (または管理者) として指定されていない場合、このフックに関連するアクションにアクセスできないはずです。

ただし、スーパー管理者ユーザー (ネットワーク全体を監視できる) は完全な制御権を持ち、個々のサイトに追加されているかどうかに関係なく、これらの機能にアクセスできます。

于 2012-12-04T11:15:58.300 に答える