J'ai un home.php et un index.php.
Vouloir que mon home.php (défini comme statique) affiche 3 styles de grille montrant 3 messages.
Ceci est mon code actuel.
<?php
// The Query
$the_query = new WP_Query( 'cat=4');
// The Loop
if ( $the_query->have_posts() ) {
echo '<ul>';
while ( $the_query->have_post();
echo'<li>' . get_the_title() . '</li>';
}
echo '</ul>';
} else {
// no post found
}
*/ Restore original post data */
wp_rest_postdata();
`
C'est donc le code que j'ai sur l'un de mes sites Web à l'intérieur du pied de page. Il contient essentiellement les 3 derniers messages et affiche the_title
. Vous pouvez le changer pour afficher the_excerpt
.
<?php // news posts loop begins here
$newsPosts = new WP_Query('page=blog&posts_per_page=3');
if ($newsPosts->have_posts()) :
while ($newsPosts->have_posts()) : $newsPosts->the_post(); ?>
<!-- Blogs -->
<div class="post-item">
<!-- This is where you can insert the excerpt -->
<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
</div>
<!-- ./Blogs -->
<?php endwhile;
else :
// fallback no content message here
endif;
wp_reset_postdata();
?>