仅显示一个类别的Wordpress帖子

时间:2015-11-19 10:38:41

标签: php wordpress posts

我正在尝试在我的页面上显示只有一个名为新闻的类别的Wordpress帖子...但是我似乎无法使其正常工作,它仍会显示所有帖子。知道我做错了什么吗?代码是

<?php
 $postslist = get_posts('category=news&numberposts=10000&order=DESC&orderby=date');
 foreach ($postslist as $post) :
    setup_postdata($post);
 ?>
 <li>
 <?php echo get_the_post_thumbnail( $page->ID, 'thumbnail' ); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
 <br><span class="caption"><?php the_time(get_option('date_format')) ?></span>
 </li>
 <?php endforeach; ?>

由于

1 个答案:

答案 0 :(得分:2)

您尝试按名称获取类别

但是这个方法的代码不正确。

试试这个:

$postslist = get_posts('category_name=news&numberposts=10000&order=DESC&orderby=date');

或使用类别ID获取结果:

$postslist = get_posts('category=1&numberposts=10000&order=DESC&orderby=date');

您可以在此处详细了解get_posts

http://codex.wordpress.org/Template_Tags/get_posts