WordPress调用分类目录文章如何让第一篇文章与后面的文章显示不同的样式

Author: 陌小雨Date: 2015-04-22View: 81

我们知道wordpress的分类调用很方便,我们如果在大型的CMS或者企业主题的时候,往往会用到分类的调用。但是如果我们想把调用到的分类分为两种显示方式怎么办呢?类似于知更鸟begin主题的首页cms样式:
20150421162802

今天陌小雨就教大家如何做到这样的效果:众所周知我们都晓得如何来调用分类,它们的调用函数为:

<?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布局的文章中就用到了这个功能。