我们知道wordpress的分类调用很方便,我们如果在大型的CMS或者企业主题的时候,往往会用到分类的调用。但是如果我们想把调用到的分类分为两种显示方式怎么办呢?类似于知更鸟begin主题的首页cms样式:
今天陌小雨就教大家如何做到这样的效果:众所周知我们都晓得如何来调用分类,它们的调用函数为:
<?php $posts = get_posts( “category=1&numberposts=10″ ); ?><?php if( $posts ) : ><?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
但是如何让wordpress分类第一篇文章与后面的文章显示不同的样式呢?
我们要了解调用参数cat=2是分类的ID,showposts是调用文章数目,还可以用到tag根据标签来调用根据自己的需要更改。
offset
可以让我们做到显示不同的样式,这是一个排除参数:下面来做个例子:
<?php query_posts("showposts=1&cat=2"); ?> <?php while (have_posts()) : the_post(); ?> content <?php endwhile; ?>
代码功能:调用ID=2的分类的1篇文章。
<?php query_posts("showposts=3&cat=2&offset=1"); ?> <?php while (have_posts()) : the_post(); ?> content <?php endwhile; ?>
代码功能:调用ID=2的文章,但是排除第一篇文章,显示后3篇。
陌小雨曾经分享的一篇xiu主题开启cms布局的文章中就用到了这个功能。