177月

WordPress调用单个分类文章列表

前端开发DIV+CSS, 英文网站建设

想要把wordpress做到cms那么强大,很多地方需要这个功能——Wordpress调用单个分类文章列表方法:

<h2><?php wp_list_categories('include=11&title_li=&style=none'); ?></h2> //输出 ID 为11的分类的标题
<?php echo category_description(11); ?> //输出 ID 为11的分类的描述
<?php query_posts('cat=11&showposts=5'); ?> //query_posts 给 The Loop 限定的条件是:显示5篇日志和分类 ID 为11,cat=-11代表的是把分类ID为11的文章去掉
<?php while (have_posts()) : the_post(); ?> //The Loop 开始
<li><a href="<?php the_permalink() ?>" rel="bookmark" class="title"><?php the_title(); ?></a></li> //用列表的方式输出带有链接的文章标题
<?php endwhile; ?> //The Loop 结束

具体说明:
一般传统的 WordPress 主题里很少见到有调用单个分类文章的文章列表,这里就简单的介绍一下:

这里涉及到2个“知识点”——The Loop 和 Query_posts() 函数。
The Loop 的解释比较复杂,但我们可以简单的将其理解为:文章输出循环,也就是说我们想要输出和文章相关的内容(标题、内容、摘要等)时,就必须用到 The Loop,在 index.php、 page.php、single.php、search.php、archive.php 等文件里都用到了 The Loop,基本上每个 The Loop 都始于:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

止于:

<?php endwhile; else: ?>

<?php endif; ?>

 


分享到:



No comments

星期三, 7月 17th, 2013 | 分类:前端开发DIV+CSS, 英文网站建设 | RSS 2.0 | 留言/评论 | Trackback

留言