- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
「関数リファレンス/is super admin」の版間の差分
提供: WordPress Codex 日本語版
< 関数リファレンス
(各章のタイトルだけ和訳。) |
(和訳完了。) |
||
2行目: | 2行目: | ||
== 説明 == | == 説明 == | ||
</div> | </div> | ||
− | + | ユーザーがネットワーク管理者 (super admin) か否かを判断するものです。 | |
− | + | また、ネットワークモードが無効化されている時に、ユーザーが管理者か否かもチェックします。 | |
<div id="Usage"> | <div id="Usage"> | ||
== 使用法 == | == 使用法 == | ||
</div> | </div> | ||
− | <?php is_super_admin( $user_id ); ?> | + | <?php is_super_admin( $user_id ); ?> |
<div id="Parameters"> | <div id="Parameters"> | ||
== パラメーター == | == パラメーター == | ||
</div> | </div> | ||
− | {{Parameter|$user_id|integer| | + | {{Parameter|$user_id|integer|ユーザーの ID |オプション|初期値は現在のユーザー}} |
<div id="Returns"> | <div id="Returns"> | ||
== 戻り値 == | == 戻り値 == | ||
</div> | </div> | ||
− | {{Return||boolean| | + | {{Return||boolean|ユーザーがネットワーク管理者 (super admin) の場合、またはネットワークモードが無効化されている時に、ユーザーが管理者である場合は <tt>True</tt> 。}} |
<div id="Examples"> | <div id="Examples"> | ||
25行目: | 25行目: | ||
<pre> | <pre> | ||
<?php | <?php | ||
− | // | + | // ユーザーがマルチサイトネットワークの Super Admin でない場合は、 "Edit" メニューを削除する。 |
if ( !is_super_admin() ) { | if ( !is_super_admin() ) { | ||
add_action( 'admin_init', 'my_remove_edit_menu' ); | add_action( 'admin_init', 'my_remove_edit_menu' ); | ||
43行目: | 43行目: | ||
== ソースファイル == | == ソースファイル == | ||
</div> | </div> | ||
− | <code>is_super_admin()</code> | + | <code>is_super_admin()</code> は {{Trac|wp-includes/capabilities.php}} にあります。 |
<div id="Related"> | <div id="Related"> | ||
== 関連項目 == | == 関連項目 == | ||
</div> | </div> | ||
− | * | + | * リファレンス: [[Roles and Capabilities]] |
− | * | + | * アクション: [[Plugin_API/Action_Reference/grant_super_admin|grant_super_admin]] |
− | * | + | * アクション: [[Plugin_API/Action_Reference/revoke_super_admin|revoke_super_admin]] |
− | * | + | * 関数: [[Function_Reference/get_super_admins|get_super_admins()]] |
− | * | + | * 関数: [[Function_Reference/grant_super_admin|grant_super_admin()]] |
− | * | + | * 関数: [[Function_Reference/revoke_super_admin|revoke_super_admin()]] |
− | * | + | * 関数: [[Function_Reference/is_super_admin|is_super_admin()]] |
2014年2月8日 (土) 17:53時点における版
ユーザーがネットワーク管理者 (super admin) か否かを判断するものです。 また、ネットワークモードが無効化されている時に、ユーザーが管理者か否かもチェックします。
使用法
<?php is_super_admin( $user_id ); ?>
パラメーター
- $user_id
- (integer) (オプション) ユーザーの ID
- 初期値: 初期値は現在のユーザー
戻り値
- (boolean)
- ユーザーがネットワーク管理者 (super admin) の場合、またはネットワークモードが無効化されている時に、ユーザーが管理者である場合は True 。
例
<?php // ユーザーがマルチサイトネットワークの Super Admin でない場合は、 "Edit" メニューを削除する。 if ( !is_super_admin() ) { add_action( 'admin_init', 'my_remove_edit_menu' ); } function my_remove_edit_menu() { remove_menu_page('edit.php'); } ?>
改訂履歴
Version 3.0 にて導入されました。
ソースファイル
is_super_admin()
は wp-includes/capabilities.php
にあります。
関連項目
- リファレンス: Roles and Capabilities
- アクション: grant_super_admin
- アクション: revoke_super_admin
- 関数: get_super_admins()
- 関数: grant_super_admin()
- 関数: revoke_super_admin()
- 関数: is_super_admin()
最新英語版: WordPress Codex » Function_Reference/is super admin (最新版との差分)
関数リファレンス、テンプレートタグ目次もご覧ください。