我正在使用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; ?>
答案 0 :(得分:4)
您的问题不在于the_excerpt()
,而在于get_posts()
,因为这是您的循环迭代的数组。
尝试:
<?php
$lastposts = get_posts(array('posts_per_page' => -1));
foreach ( $lastposts as $post ) :
...