特定类别循环中的错误

时间:2019-09-22 作者:imran khan

我想显示我的特定类别的最后3篇帖子。我创建了这个循环,但它只显示一个帖子。怎么办?enter image description here

1 个回复
SO网友:cjbj

使用query_posts 是自找麻烦,因为其结果可能无法预测(请参阅this post). 相反,您应该定义一个新的查询并循环其结果。像这样:

$args = array( 
    \'category_name\' => \'news\',
    \'posts_per_page\' => \'3\'
    );
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) {
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        the_content();
        }
    }
wp_reset_postdata();

相关推荐

WordPress Recent Posts - Loop

我非常感谢您的帮助,我在列表项中写了一个循环,但我希望在缩略图上设置宽度和高度,并显示一些专家级的“文本”,但限制其长度。。。<ul> <!-- Define our WP Query Parameters --> <?php $the_query = new WP_Query( \'posts_per_page=3\' ); ?> <!-- Start our WP Query -->