北极寒流 » 网络资源 » wordpress首页显示所有分类及分类下的最新文章 - 2013.09.23

wordpress首页显示所有分类及分类下的最新文章

要在wordpress首页显示所有分类的最新文章(采用这种方式显示文章类型,多为CMS主题网站)需要用到get_categories()这个函数。get_categories()其实与”wp_list_categories()”函数非常相像。很多参数都可以共用。下面为在wordpress首页显示所有分类的最新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 } ?>

剩下的就是大家用CSS排列美观的问题了。

23

wordpress首页显示所有分类及分类下的最新文章

分享到:

最受欢迎的