is_main_site( int $site_id = null, int $network_id = null )
Détermine si un site est le site principal du réseau actuel.
Paramètres
$site_id
(int) (Optionnel) ID du site à tester.
Valeur par défaut : null
$network_id
(int) (Optionnel) ID du réseau à vérifier. Par défaut le réseau actuel
Valeur par défaut : null
Retourne
(bool) True si $site_id est le site principal du réseau.
Structure de la fonction is_main_site()
Définie dans le fichier wp-includes/functions.php à la ligne 5513 :
function is_main_site( $site_id = null, $network_id = null ) {
if ( ! is_multisite() ) {
return true;
}
if ( ! $site_id ) {
$site_id = get_current_blog_id();
}
$site_id = (int) $site_id;
return get_main_site_id( $network_id ) === $site_id;
}
Fonctions utilisées par is_main_site()
get_main_site_id()
Récupère l'ID du site principal d'un réseau Wordpress.
is_multisite()
Vérifie si le multisite est autorisé.
get_current_blog_id()
Récupère l'ID du site actuel.
Où trouver la fonction is_main_site()
dans le CMS Wordpress
Exemple
Sources
Codex Wordpress : is_main_site()
Autres fonctions dans le même fichier : wp-includes/functions.php