我是Wordpress的新手。我正在尝试将特定类别的帖子显示在我的主页上。该类别有多个帖子,但是使用wp_query方法时,即使我正在使用posts_per_page,也只能显示一篇帖子。
<?php
$args = array(
'cat' => '3',
'posts_per_page' => '10'
);
$upcoming = new WP_Query($args);
while($upcoming->have_posts()){
$upcoming->the_post();
}
?>
<div class="card border-1">
<div class="card-body">
<h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6>
<p class="text-muted card-text"><?php the_excerpt(); ?></p>
<?php
wp_reset_postdata();
?>
答案 0 :(得分:0)
您需要在循环内移动输出:
<?php
$args = array(
'cat' => '3',
'posts_per_page' => '10'
);
$upcoming = new WP_Query($args);
while($upcoming->have_posts()){
$upcoming->the_post();
?>
<div class="card-body">
<h6><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h6>
<p class="text-muted card-text"><?php the_excerpt(); ?></p>
<?php
}
wp_reset_postdata();
?>