Tout savoir sur WordPress
Tutoriel WordPress

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]

Cet article a été mis à jour il y a 4634 jours - Il n'est peut être plus à jour !

Article écrit par Jonathan B.

Jonathan est le co-fondateur de WP Media, startup connue pour être l’auteur de WP Rocket et Imagify. Il est aussi co-organisateur du WordCamp Lyon et Paris.

1 Commentaire

  1. 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.