web-dev-qa-db-fra.com

Comment puis-je obtenir 5 titres d'articles récents avec un lien correspondant?

Je veux ajouter mes 5 derniers titres de publication avec un lien correspondant dans mon en-tête. Quel était le code réel en php? Suis débutant ....

1
Ramkumar M

Cela ressemble à une boucle supplémentaire sur cette page, non? Vous voudrez peut-être utiliser:

<ul>
    <?php $posts_query = new WP_Query('posts_per_page=5');
        while ($posts_query->have_posts()) : $posts_query->the_post();
    ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; wp_reset_query(); ?>
</ul>

Lisez également plus ici: http://codex.wordpress.org/The_Loop#Multiple_Loops_in_Action

5
Daniel Sachs
<?php $recent_posts = get_posts('numberposts=5');
if($recent_posts) { ?>
    <ul>
        <?php foreach( $recent_posts as $recent ) { ?>
        <li>
        <a href="<?php echo get_permalink($recent->ID); ?>"><?php echo $recent->post_title; ?></a>
        </li>
        <?php } ?>
    </ul>
<?php } ?>

http://codex.wordpress.org/Template_Tags/get_posts vous devez modifier les balises HTML si vous avez besoin d'une sortie différente.

3
Michael