我为网站(WordPress)上的博客文章创建了一个单独的页面。我使用此代码显示了6条最新帖子:
<div class="container">
<div class="entry-content">
<div class="last-posts">
<?php $the_query = new WP_Query( 'posts_per_page=6' ); ?>
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
<div class="col-md-4">
<div class="post-item">
<a href="<?php the_permalink() ?>" target="_blank">
<figure><?php the_post_thumbnail(); ?></figure>
</a>
<div class="post-detail">
<h3>
<a href="<?php the_permalink() ?>" target="_blank">
<span><?php the_title(); ?></span>
</a>
</h3>
</div>
</div>
</div>
<?php
endwhile;
wp_reset_postdata();
?>
</div>
</div>
</div>
问题是,此循环从“容器”类到代码末尾有效,而不仅仅是6个最后的帖子。这将加载所有6个帖子6次。
答案 0 :(得分:0)
endDrawer: Drawer(
child: Column(
children: <Widget>[
new Text('Notifications',
style: new TextStyle(
fontSize: 24.0,
fontWeight: FontWeight.bold,
),
textAlign: TextAlign.center,
),
Flexible(
child: ListView(
children: List.generate(20, (i)=>ListTile(
title: Text('Notification $i'),
)),
),
)
],
),
),
答案 1 :(得分:0)
嗨,您在WP_Query中犯了一个小错误 请尝试以下行。
<?php $the_query = new WP_Query( 'posts_per_page' => 6 ); ?>
我希望这对您有用。