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.
Description
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.
Paramètre
$network
(WP_Network | int | null) (Optionnel) Réseau à trouver.
Valeur par défaut : Réseau actuel
Retourne
(WP_Network | null) L'objet WP_Network du réseau ou null si non trouvé.
Structure de la fonction get_network()
Définie 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 et Hook utilisés par get_network()
get_network
Filtre lancé après qu'un réseau soit retrouvé.
apply_filters()
Appel les fonctions qui ont été attaché à un filtre (hook).
Où trouver 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