Récupérer l’id de l’auteur d’un article en dehors de la boucle
En dehors de la boucle, WordPress ne fournie pas de fonction pour récupérer l’id de l’auteur de l’article. Pas de panique, deux lignes de codes vont résoudre le problème !
Actuellement pour récupérer l’id de l’auteur d’un article dans la boucle de WordPress, on se sert de la fonction the_author_meta()
. Par contre, en dehors de la boucle, aucune fonction est disponible pour récupérer l’id de l’auteur.
Afin d’obtenir l’id de l’auteur d’un article en dehors de la boucle, on utilise la variable globale $post qui nous aidera à récupérer le fameux sésame !
[pastacode lang=”php” message=”” highlight=”” provider=”manual”]
global $post;
$id_author = $post->post_author;
[/pastacode]
Vous pouvez maintenant vous servir de la fonction the_author_meta()
pour récupérer d’autres informations sur l’auteur en dehors de la boucle WordPress.
Pour rappel, “la boucle WordPress” est représentée par le code suivant :
[pastacode lang=”php” message=”” highlight=”” provider=”manual”]
if( have_posts() ) : while( have_posts() ) : the_post();
// ICI ON MET LE RESTE DE NOTRE CODE
endwhile; endif;
[/pastacode]
1 Commentaire
Bonjour,
Impossible de remttre la main sur l’ID wordpress d’un site développé il y a quelques temps déjà.
Comment faire pour récupérer cet ID sur WordPress ?
Merci beaucoup pour votre aide.