Vous cherchez un moyen d’afficher les articles liés par l’auteur actuel ? Bien qu’il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour afficher les articles liés par l’auteur actuel.
Instructions:
Tout ce que vous avez à faire est d’ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique à votre site:
function get_related_author_posts() { global $authordata, $post; $authors_posts = get_posts( array( 'author' => $authordata->ID, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 5 ) ); $output = '<ul>'; foreach ( $authors_posts as $authors_post ) { $output .= '<li><a href="' . get_permalink( $authors_post->ID ) . '">' . apply_filters( 'the_title', $authors_post->post_title, $authors_post->ID ) . '</a></li>'; } $output .= '</ul>'; return $output; }
Ajoutez cet extrait de code au fichier single.php de votre thème WordPress pour afficher les articles liés.
<?php echo get_related_author_posts(); ?>
Note : Si c’est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez vous référer à notre guide sur comment copier/coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.
Si vous avez aimé cet extrait de code, n’hésitez pas à consulter nos autres articles sur le site comme : comment transférer WordPress d’un serveur local vers un site live et 12 meilleures plateformes de blogging pour les débutants.
Hi there!
How can I show posts from a specific Custom Post Type related to post Author?
I tried this but didn’t worked. It returned all posts from all site members instead.
$authors_posts = get_posts( array( ‘author’ => $authordata->ID, ‘post__not_in’ => array( $post->ID ), ‘post_type’ => ‘membros_documentos’, ‘orderby’ => ‘date’, ‘order’ => ‘DESC’, ‘posts_per_page’ => ‘-1’ ) );
Please help.
Thank you.
How can I show only post of current author current author (sign in) in a multi author blog?
[…] Related Posts By Current Author snippet […]
Dear Kevin,
How can i add post date to each listed post