• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

「関数リファレンス/is super admin」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(各章のタイトルだけ和訳。)
(和訳完了。)
2行目: 2行目:
 
== 説明 ==
 
== 説明 ==
 
</div>
 
</div>
Determine if user is a network (super) admin.
+
ユーザーがネットワーク管理者 (super admin) か否かを判断するものです。
Will also check if user is admin if network mode is disabled.
+
また、ネットワークモードが無効化されている時に、ユーザーが管理者か否かもチェックします。
  
 
<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|The ID of a user.|optional|Defaults to the current user.}}
+
{{Parameter|$user_id|integer|ユーザーの ID |オプション|初期値は現在のユーザー}}
  
 
<div id="Returns">
 
<div id="Returns">
 
== 戻り値 ==
 
== 戻り値 ==
 
</div>
 
</div>
{{Return||boolean|True if the user is network (super) admin. Also returns True if network mode is disabled and the user is an admin.}}
+
{{Return||boolean|ユーザーがネットワーク管理者 (super admin) の場合、またはネットワークモードが無効化されている時に、ユーザーが管理者である場合は <tt>True</tt> 。}}
  
 
<div id="Examples">
 
<div id="Examples">
25行目: 25行目:
 
<pre>
 
<pre>
 
<?php
 
<?php
//Removes the "Edit" menu for users who are not Super Admins of a multisite network
+
// ユーザーがマルチサイトネットワークの 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> is located in {{Trac|wp-includes/capabilities.php}}.
+
<code>is_super_admin()</code> {{Trac|wp-includes/capabilities.php}} にあります。
  
 
<div id="Related">
 
<div id="Related">
 
== 関連項目 ==
 
== 関連項目 ==
 
</div>
 
</div>
* Reference: [[Roles and Capabilities]]
+
* リファレンス: [[Roles and Capabilities]]
* Action: [[Plugin_API/Action_Reference/grant_super_admin|grant_super_admin]]
+
* アクション: [[Plugin_API/Action_Reference/grant_super_admin|grant_super_admin]]
* Action: [[Plugin_API/Action_Reference/revoke_super_admin|revoke_super_admin]]
+
* アクション: [[Plugin_API/Action_Reference/revoke_super_admin|revoke_super_admin]]
* Function: [[Function_Reference/get_super_admins|get_super_admins()]]
+
* 関数: [[Function_Reference/get_super_admins|get_super_admins()]]
* Function: [[Function_Reference/grant_super_admin|grant_super_admin()]]
+
* 関数: [[Function_Reference/grant_super_admin|grant_super_admin()]]
* Function: [[Function_Reference/revoke_super_admin|revoke_super_admin()]]
+
* 関数: [[Function_Reference/revoke_super_admin|revoke_super_admin()]]
* Function: [[Function_Reference/is_super_admin|is_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 にあります。


最新英語版: WordPress Codex » Function_Reference/is super admin最新版との差分


関数リファレンステンプレートタグ目次もご覧ください。