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()

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

Vérifier si l'écran actuel est un écran d'administration des réseaux :
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

Retour