En cours d'exécution 3.5.1. Existe-t-il un moyen simple d’afficher mon dernier message dans son intégralité et d’afficher uniquement des extraits de mes anciens messages sur ma page d’accueil?
C'est l'idée de base derrière ce que vous voulez. Étendre/Personnaliser à votre goût.
if ( have_posts() ) :
while ( have_posts() ) :
the_post();
the_title();
// Incrementing a not instantiated variable results in 1
// so there's no need to set it to 0 beforehand
if ( 0 < $is_first_post++ ) the_excerpt();
else the_content();
endwhile;
endif;
Ou si vous souhaitez omettre les opérations de comparaison et d’incrément:
if ( have_posts() ) :
the_post();
the_title();
the_content();
while ( have_posts() ) :
the_post();
the_title();
the_excerpt();
endwhile;
endif;
// EDIT pour obtenir le dernier message complet uniquement:
if (have_posts()) {
if (2 > get_query_var('paged')) {
the_post();
the_title();
the_content();
}
while (have_posts()) {
the_post();
the_title();
the_excerpt();
}
}