我正在为我的网站编写一个WordPress主题,我正在重写它的大部分外观。我希望创建一个像thenextweb.com这样的主页,在主页顶部显示3个粘贴帖子。我的网站(www.iamlittle.co.uk/beta)显示了我不想要的所有帖子中的所有帖子。
答案 0 :(得分:0)
您可以使用get_posts()
:
<?php
$args = array(
'posts_per_page' => 3,
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish'
);
$my_latest_posts = get_posts( $args );
?>
<?php foreach ( $my_latest_posts as $post ) : setup_postdata( $post ); ?>
<section class="cover-feature cover-feature-smallone featured-post">
<a href="<?php the_permalink(); ?>">
<div class="cover-feature-text-item">
<h2><?php the_title();?></h2>
<p>By: <?php the_author_posts_link(); ?>. Posted on <?php the_time('F jS, Y') ?>.</p>
</div>
</a>
</section>
<?php endforeach;
wp_reset_postdata();?>