Une utilisation pratique des variables globales WordPress

Dans le premier article de cette série, nous avons examiné une introduction aux variables globales WordPress. Plus précisément, nous avons dit qu’il s’agissait de variables contenant une variété d’informations accessibles de n’importe où dans le cycle de vie d'une page WordPress..

Nous avons appris comment accéder à une variable globale et afficher divers détails sur le dernier message en utilisant le $ post variable globale. Dans l'article d'aujourd'hui, nous allons plonger davantage dans les variables globales en apprenant comment y accéder pour afficher les informations sur l'auteur..

Récupération des données de l'auteur

La plupart des informations sur l'auteur du message ou des pages sont disponibles via la variable globale $ authordata.  Pour commencer avec le $ authordata cariable global, nous devons utiliser l'extrait suivant:

Ensuite, éditons le page.php du thème vingt-quatorze et insérer l'extrait ci-dessus juste après la get_template_part ('contenu', 'page') qui récupère le contenu et l'affiche sur la page.  

Nous devrions maintenant avoir le code suivant dans le modèle de page:

Quand on sauve le page.php et accéder à une page WordPress existante, nous devrions pouvoir voir le résultat suivant:


Nous pourrions ainsi accéder à chacune des valeurs individuelles de l'objet ci-dessus comme suit:

Afficher un nom;

L'extrait ci-dessus imprimera le nom complet de l'auteur qui a écrit la page. De même, vous pouvez essayer d’écrire un extrait de code qui affiche les autres valeurs de $ authordata comme le nom d'utilisateur de l'auteur, son adresse e-mail, etc.. 

Rappelez-vous que nous pourrions utiliser le $ authordata de manière puissante dans notre thème et le développement de plugins pour effectuer diverses fonctions.

Laissez-nous effectuer une activité pratique avec le $ authordata variable globale pour obtenir la liste des trois derniers articles de l'auteur et les afficher sous forme de liens. Cela nécessitera les étapes suivantes:

Tout d’abord, ajoutez la fonction pour récupérer et afficher trois articles de l’auteur dans functions.php

 $ authordata-> ID, 'posts_per_page' => 3)); écho '
Derniers articles
'; $ output = '
    '; foreach ($ authors_three_posts as $ authors_post) $ output. = '
  • ID). '">'. get_the_title ($ authors_post-> ID). '
  • '; $ output. = '
'; return $ output;
  • Tout d'abord, nous déclarons accéder aux variables globales $ authordata et $ post. Nous procédons à utiliser get_posts Balise de modèle WordPress permettant de récupérer trois articles de l'auteur actuel et de les stocker dans un tableau appelé $ author_three_posts.
  • Deuxièmement, nous parcourons le $ author_three_posts tableau utilisant un pour chaque boucle pour imprimer le titre du message qui renvoie au message réel, nous utilisons ici le get_permalink et get_the_title chercher le lien et le titre de l'ID de l'article.
  • Enfin, nous renvoyons la valeur imprimée sous forme de variable appelée $ sortie.

Ensuite, appelez le tutsplus_display_three_posts () nom de la fonction à exécuter dans le single.php du thème vingt-quatorze:

Après cela, ouvrez une seule page de publication pour tester l'exécution de notre code:

Envelopper

Avec cela, nous concluons la deuxième partie de la série. Comme vous pouvez le constater dans l'exemple ci-dessus, il est possible d'utiliser les variables globales pour effectuer des opérations simples sur des fonctions complexes dans le cadre du développement WordPress..

Références

  • https://codex.wordpress.org/Global_Variables
  • https://codex.wordpress.org/Function_Reference/get_posts
  • https://codex.wordpress.org/Function_Reference/get_permalink
  • https://codex.wordpress.org/Function_Reference/get_the_title