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;
}
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 ); ?>
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;
?>