wordpress这个开源产品就不用给介绍了吧,多么有名的产品,今天我给大家介绍一下如果单独调用wordpress某个分类下的文章。这个功能在开发中也是非常实用的

调用代码如下:

<?php $posts = get_posts( “category=45&numberposts=6” ); ?>

<?php if( $posts ) : ?>

<ul>

<?php foreach( $posts as $post ) : setup_postdata( $post ); ?>

<li> <a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php the_title(); ?>”><?php the_title(); ?></a></li>

<?php endforeach; ?>

</ul>

<?php endif; ?>

其中红色部分的45是该分类的ID,绿色的6是显示文章的条数。

注意:上面的代码不要直接复制到DW等编辑器,请先复制到文本文档,把原有属性去掉后在转到编辑器里。

==========================相关文章摘抄=======================================

WordPress得到所有的分类已经是一个很简单的事件了,我们用”wp_list_categories()”函数就可以实现,但是如果我们要对每个分类进行操作就是一件很难的事件了。

查询了很多资料,终于找到了一个函数可以用来解决这个问题,”get_categories()”函数,它返回与查询参数匹配的类别objects的数组,和”wp_list_categories()”函数非常相像。

好了,下面我们就用个例子来讲解一下这个函数。
下面的代码就是得到所有的分类,并显示出每个分类下最新的10篇文章:

<?php // 得到所有分类列表 $categories = get_categories(); // 循环所有分类 foreach ($categories as $cat) { // 得到分类ID $catid = $cat->cat_ID; // 得到分类下10篇最新文章 query_posts("showposts=10&cat=$catid"); ?> <!-- 输出分类标题及链接 --> <h4><a href="<?php echo get_category_link($catid);?>" title="<?php echo strip_tags(category_description($catid)); ?>"> <?php single_cat_title(); ?> </a></h4> <!-- 输出10篇最新文章的标题及链接 --> <ul> <?php while (have_posts()) : the_post(); ?> <li> <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"> <?php the_title(); ?></a> <?php the_time('m-d'); ?> </li> <?php endwhile; ?> </ul><?php } ?>