web-dev-qa-db-fra.com

WordPress: obtenir des informations sur l'auteur à partir de l'identifiant du message

Ou même l'ID de l'auteur de l'ID du post. J'essaie de renvoyer la méta d'auteur (lien de la page d'auteur et avatar) dans la barre latérale d'une seule page de publication (en dehors de la boucle de publication). Quelle est la meilleure façon de procéder? J'utilise une fonction personnalisée (voir ci-dessous) pour renvoyer l'identifiant du message, mais je ne sais pas quelle fonction appeler ensuite.

function this_post_id() {
  global $wp_query;
  $thePostID = $wp_query->post->ID;
  return $thePostID;
}
43
superUntitled

Je l'ai compris.

<?php $author_id=$post->post_author; ?>
<img src="<?php the_author_meta( 'avatar' , $author_id ); ?> " width="140" height="140" class="avatar" alt="<?php echo the_author_meta( 'display_name' , $author_id ); ?>" />
<?php the_author_meta( 'user_nicename' , $author_id ); ?> 
68
superUntitled

Si vous le souhaitez en dehors de la boucle, utilisez le code ci-dessous.

<?php
$author_id = get_post_field ('post_author', $cause_id);
$display_name = get_the_author_meta( 'display_name' , $author_id ); 
echo $display_name;
?>
19
ssourav