请尝试将特定类别的帖子数(5个帖子)添加到首页,但是它不起作用!
当前使用的代码未显示5个帖子,而是显示了25个类别的帖子
<div id="content">
<ul class="disclosure table group">
<?php $catquery = new WP_Query( 'posts_per_page=5&cat=158' ); ?>
<?php while($catquery->have_posts()) : $catquery->the_post(); ?>
<li style="text-align: justify; font-weight: 500; color: #cc3366;">
<a href="<?php the_permalink(); ?>" style="color: #cc3366;" title="<?php the_title(); ?>">
<span style="font-size: 12px;"><?php the_title(); ?> </span>
</a>
</li>
<?php endwhile;
wp_reset_postdata(); ?>
</ul>
</div>
答案 0 :(得分:0)
这样编写代码,wp_query的cat属性是一个数组。 所以代码应该像下面这样
$args = array(
'post_type' => 'post',
'cat' => array(158),
'posts_per_page'=>5,
);
$catquery = new WP_Query($args);
while($catquery->have_posts()) : $catquery->the_post();
//your code goes here
endwhile;
wp_reset_postdata();
尝试代码,然后让我知道结果。