function Post_membres($atts, $content = null) {
extract(shortcode_atts(array(
"nbr" => '5',
"ordre" => 'date',
"nom" => 'Benoit'
), $atts));
global $post;
$myposts = get_posts('showposts='.$nbr.'&orderby='.$ordre.'&author_name='.$nom);
$style='</p><ul>';
foreach($myposts as $post) :
setup_postdata($post);
$style.='<li>'.the_title("","",false).'</li>';
endforeach;
$style.='</ul> ';
return $style;
}
add_shortcode("auteur", "Post_membres");

Ce bout de code est à insérer dans le fichier « functions.php » de votre thème WordPress. Elle permet de créer une balise personnalisée (shortcode) affichant ainsi, lorsqu’on l’appel dans n’importe quels articles ou pages, une liste (à personnaliser) des derniers articles de l’auteur. Pour cela il vous suffit de coller la balise suivante dans votre articles/page.

[auteur nbr="3" nom="Valentin" ordre="rand"]

Nous allons renseigner le nombre d’articles à afficher (3), l’auteur (Valentin) et l’ordre d’apparition des articles (rand = aléatoire).

BRANDT Valentin

Créateur de Geekeries.fr. Référentiel de ressources WordPress en Français qui a vu le jour pour la toute première fois en 2007. Je publie régulièrement des plugins, des outils SEO, des ressources et de l'actualités pour améliorer votre expérience avec le CMS WordPress.