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 :
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]