is_network_admin()
Vérifie si l'utilisateur est dans l'interface administrative du réseau.
Description / Informations supplémentaires
Ne vérifie pas si un utilisateur est administrateur. Utiliser current_user_can()
pour vérifier les rôles et l'accessibilité.
Ne vérifie pas si un site fait parti d'un réseau multisite. Utiliser is_multisite()
pour vérifier si le multisite est autorisé sur votre site.
Retourne
(bool) True si la page actuelle fait partie des pages de l'administration du réseau Wordpress.
Déclaration et structure de la fonction is_network_admin()
is_network_admin()
est déclarée dans le fichier wp-includes/load.php
à la ligne 1379 :
function is_network_admin() {
if ( isset( $GLOBALS['current_screen'] ) ) {
return $GLOBALS['current_screen']->in_admin( 'network' );
} elseif ( defined( 'WP_NETWORK_ADMIN' ) ) {
return WP_NETWORK_ADMIN;
}
return false;
}
Où est utilisée la fonction is_network_admin()
dans le CMS WordPress
Exemple
if ( is_network_admin() ) {
echo __( 'Vous êtes en train de regarder une page d'administration des réseaux WordPress', 'textdomain' );
} else {
echo __( 'Vous n'êtes pas en train de regarder une page d'administration des réseaux WordPress', 'textdomain' );
}
Sources
Codex WordPress : is_network_admin()
Autres fonctions dans le même fichier : wp-includes/load.php