Description

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 fait parti des pages de l'administration du réseau Wordpress.

Structure de la fonction is_network_admin()

Définie dans le fichier wp-includes/load.php à la ligne 1093 :

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ù trouver 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