Dans cette série en trois parties, nous allons examiner les variables globales de WordPress afin de mieux les comprendre et de les appliquer à notre développement quotidien..
Tout au long de la série, nous allons passer en revue une série d’exercices pratiques qui démontrent le pouvoir des variables globales de montrer et d’ajuster le fonctionnement interne de WordPress..
Une variable globale WordPress est une variable qui contient les informations générées par l'application. Ces variables globales sont accessibles pendant l'exécution de l'application et pendant le cycle de vie de la page..
Ces variables contiennent diverses informations, par exemple, si l'utilisateur est connecté, le navigateur dans lequel l'utilisateur visite le site Web, etc. Il existe des variables qui contiennent les détails du serveur Web et des variables qui contiennent les détails de la publication en cours. Les valeurs des variables globales sont accessibles pour comprendre le fonctionnement interne de WordPress et commencer à introduire de nouvelles fonctionnalités dans les thèmes et les plugins..
Dans notre premier exemple, nous utiliserons le $ post
variable globale contenant divers détails sur les données de poste actuelles.
Chaque variable globale est accessible en la globalisant comme suit:
En utilisant le global
mot-clé, nous déclarons que nous accédons à la $ post
variable globale. Une fois la variable globalisée, les différentes valeurs disponibles pour l’accès peuvent être récupérées à l’aide du code source suivant:
le
$ post
La variable globale contient diverses données sur le dernier poste chargé. Allez-y et insérez l'extrait ci-dessus danspage.php
du thème vingt-quatorze (bien que je recommande de sauvegarder le thème avant d'apporter ces modifications).Collez l'extrait ci-dessus juste après le
get_template_part ('contenu', 'page')
qui récupère le contenu et l'affiche sur la page. C’est ce que nous devrions avoir jusqu’à présent sur lepage.php
:Maintenant que nous avons le code ci-dessus pour exposer les données du global
$ post
variable, enregistrez le fichier et ouvrez une page après avoir confirmé que le thème actuel est vingt-quatre. Si non, allez-y et faites-en le thème actuel.Observez maintenant les détails imprimés par WordPress, nous devrions voir quelque chose comme ceci:
Comme vous pouvez le constater, différents détails de la dernière publication sont maintenant imprimés dans un format lisible par
$ post
variable globale. Nous pouvons accéder à chacune des valeurs individuelles en les invoquant comme suit:postdater; // Imprimer la date du message echo $ post-> post_status; // Imprimer le statut de la publicationNous n'avons fait qu'effleurer la surface, car il existe d'autres variables globales intéressantes pouvant être utilisées; cependant, mais rappelez-vous que les variables globales doivent être consultées pour l'affichage les valeurs. Si nous altérons les valeurs qu’ils contiennent, nous risquons de provoquer un comportement imprévisible. .
Et après?
Dans cette session, nous avons examiné les variables globales et un exemple de base de l’une des variables les plus courantes existant dans WordPress..
Dans le tutoriel de suivi, nous verrons comment utiliser la variable globale author pour en savoir plus sur les variables globales WordPress..