Les globales Globales
Les globales sont utilisées partout dans WordPress, c’est exactement comme dans PHP. Presque toutes les données de WordPress peuvent être récupérées par les globales. Il est préférable de ne pas modifier les globales directement, mais d’utiliser des fonctions spécifiques de WordPress.
Pour récupérer les globales, déclarez-les, comme en PHP, de la façon suivante :
<?php global $ma_variable; ?>
1. Les globales dans les boucles
La globale $post s’utilise à l’intérieur d’une boucle et renvoie toutes les informations concernant l’article ou la page. $post utilise l’objet WP_Query que vous verrez à la section La classe WP_Query et les requêtes sur le contenu. Boucle WP_Query
<?php global $post; ?>
Les fonctions à l’intérieur des boucles de WordPress utilisent également $post pour récupérer les informations. Cette globale est généralement chargée directement par les modèles de page, il n’est donc pas utile de la déclarer une deuxième fois.
$post permet de récupérer les informations sous forme de variables. La fonction get_the_id() revient à faire $post->id par exemple.
-
$post->ID : renvoie l’id de la page ou de l’article.
-
$post->post_author : renvoie l’id de l’auteur.
-
$post->post_date : renvoie la date utilisée...