get_network( WP_Network|int|null $network = Réseau actuel )
Récupère les données d'un réseau en donnant l'id du réseau ou son objet.
Cette fonction existe seulement en admin.
Paramètre
$network(WP_Network|int|null)optionnelRéseau à trouver.
Valeur par défaut : Réseau actuel
Description / Informations supplémentaires
Les données du réseau seront mises en cache et retournées après être passées par un filtre. Si l'id ou l'objet du réseau à fournir est vide, la variable globale du réseau actuel sera retournée.
Retourne
(WP_Network|null) L'objet WP_Network du réseau ou null si non trouvé.
Déclaration et structure de la fonction get_network()
get_network() est déclarée dans le fichier wp-includes/ms-network.php à la ligne 23 :
function get_network( $network = null ) {
global $current_site;
if ( empty( $network ) && isset( $current_site ) ) {
$network = $current_site;
}
if ( $network instanceof WP_Network ) {
$_network = $network;
} elseif ( is_object( $network ) ) {
$_network = new WP_Network( $network );
} else {
$_network = WP_Network::get_instance( $network );
}
if ( ! $_network ) {
return null;
}
/**
* Fires after a network is retrieved.
*
* @since 4.6.0
*
* @param WP_Network $_network Network data.
*/
$_network = apply_filters( 'get_network', $_network );
return $_network;
}
Fonction utilisée par get_network()
apply_filters()Appel les fonctions qui ont été attaché à un filtre (hook).
Hook utilisé par get_network()
get_networkFiltre lancé après qu'un réseau soit retrouvé.
Où est utilisée la fonction get_network()
dans le CMS WordPress
Sources
Codex WordPress : get_network()
Autres fonctions dans le même fichier : wp-includes/ms-network.php