限制最新帖子WordPress主题的数量

时间:2016-12-21 16:52:19

标签: php wordpress

我正在为我的网站编写一个WordPress主题,我正在重写它的大部分外观。我希望创建一个像thenextweb.com这样的主页,在主页顶部显示3个粘贴帖子。我的网站(www.iamlittle.co.uk/beta)显示了我不想要的所有帖子中的所有帖子。

1 个答案:

答案 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();?>