Wordpress get_posts()发布限制

时间:2014-03-14 15:15:42

标签: wordpress

我正在使用wordpress的函数the_excerpt()。它工作正常,但结果只显示我的帖子中的5个。如何让它显示所有帖子而不是仅显示最近的5个帖子?

我的代码:

<?php

    $lastposts = get_posts();

    foreach ( $lastposts as $post ) :

            setup_postdata( $post ); ?> 

            <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>

            <p style="font-size:12;"><em>Post date: <?php the_date(); ?></em></p>

            <?php the_excerpt() ?>

            <a href="<?php echo get_permalink(); ?>"> Read more...</a>

            wp_reset_postdata();

    php endforeach; ?>

1 个答案:

答案 0 :(得分:4)

您的问题不在于the_excerpt(),而在于get_posts(),因为这是您的循环迭代的数组。

尝试:

<?php

$lastposts = get_posts(array('posts_per_page' => -1));

foreach ( $lastposts as $post ) :
...