显示wordpress某一栏目的最新文章

我们一般用以下代码来显示wordpress的最新文章

<h2>Recent Posts</h2>
<ul>
<?php get_archives('postbypost', 6); ?>
</ul>

但这段代码只能帮助我们进行文章的全站调用,如果我们希望仅仅从某一个栏目调用最新文章该怎么办呢?

下面一段代码就可以解决这个问题:

<ul>
<?php $recent = new WP_Query("cat=1&showposts=10"); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark">
<?php the_title(); ?>
</a></li>
<?php endwhile; ?>
</ul>

代码中cat=1表示从栏目1中进行调用,showposts=10则是调用该栏目前10条记录,你可以将这段代码加入到任何你需要显示该记录的模板文件中。当然,事先你还需要到你的wordpress后台核对一下你的栏目ID号。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注