Shortcode des 3 derniers articles avec catégories

logo carre@4x

Afin de mettre en avant vos articles sur n’importe quel contenu (page, article, widget
) vous pouvez disposer d’un shortcode vous permettant de faire remonter vos trois derniers articles parus sur votre site.
Celui-ci devrait prendre cette forme :

// Shortcode 3 derniers articles avec Catégorie et Titre de l'Article
function shortcode_astuces($atts){
 $q = new jconcept__wp_Query(
   array( 'orderby' => 'date','cat' => 6, 'posts_per_page' => '3')
 );
$list = '
<ul class="recent-posts">';
while($q->have_posts()) : $q->the_post();
$category = get_the_category();
$list .= '
	<li>' . '
<div class="category">' . $category[0]->cat_name .'</div>
' . '<a class="titre" href="' . get_permalink() . '">' . get_the_title() . '</a>' . '</li>
';
endwhile;
jconcept__wp_reset_query();
return $list . '</ul>
';
}
add_shortcode('3Astuces', 'shortcode_astuces');

Grace Ă  jconcept__wp_Query, vous pouvez donc importer rapidement vos 3 derniers articles assez facilement, la ligne suivante et vous permettre de choisir l’ordre, la catĂ©gorie Ă  remonter et le nombre d’articles :

array( 'orderby' => 'date','cat' => 6, 'posts_per_page' => '3')

Voilà vous n’avez plus qu’à rajouter votre shortcode dans votre contenu ! Ici, mon shortcode est [3Astuces]

Posted in Uncategorized