wordpress排除头条文章从第二篇开始调用的方法
仿站知识 2016-02-25 1225 0 评论 admin

一些企业或新闻网站为了突出某篇文章而采用了头条的方法来编辑,在wordpress主题制作中文章的调用是以分类为单位的,通知代码可以实现调用某个分类下的所有文章以列表的方式显示出来,那么如何利用wordpress来做头条文章呢?下面教大家一个非常简单的方法,只需要短短的一句代码就够了,当然这也不一定是最好的方法。

1、首先,我们来看看分类文章列表的调用代码,这个仅仅是调用了当前分类下的所有文章列表。默认是调用网站所有文章,以列表形式显示出来。

1
2
3
4
5
6
7
8
    <?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
 <li>
     <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" target="_blank">
     <?php the_title(); ?></a>
</li>
 <?php endwhile; ?>
<?php endif; wp_reset_query(); ?>

2、如果想指定调用某分类下的文章列表,可以在判断语句中间加入以下代码。

1
<?php query_posts('cat=2' . $mcatID. '&caller_get_posts=1&showposts=10'); ?>

以上代码cat=2中的2就是分类的ID号(如何获取wordpress分类ID号),showposts=10中的10是显示文章篇数,完整代码如下:

1
2
3
4
5
6
7
8
9
    <?php if (have_posts()) : ?>
<?php query_posts('cat=2' . $mcatID. '&caller_get_posts=1&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
 <li>
     <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" target="_blank">
     <?php the_title(); ?></a>
</li>
 <?php endwhile; ?>
<?php endif; wp_reset_query(); ?>

3、现在我们来看看怎么样做网站头条调用,其实这种方法说是简单,不过还是有点累赘,这个方法就是利用分类列表调用代码做两次调用,第一次调用指定分类下的文章列表,只显示一篇文章,第二次再调用该分类下的文章列表,可以显示任何篇数,但是在这里就要加入一句排除第一篇文章的代码。

1
&offset=1

当然有了这句代码,想排除多少篇文章都是可以的,只要把offtset=1中的1改成任意数字就行了。下面给出完整的调用代码供大家参考:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    <?php if (have_posts()) : ?>
<?php query_posts('cat=2' . $mcatID. '&caller_get_posts=1&showposts=1'); ?>
<?php while (have_posts()) : the_post(); ?>
 <li>
     <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" target="_blank">
     <?php the_title(); ?></a>
</li>
 <?php endwhile; ?>
<?php endif; wp_reset_query(); ?>
    <?php if (have_posts()) : ?>
<?php query_posts('cat=2' . $mcatID. '&caller_get_posts=1&showposts=9&offset=1'); ?>
<?php while (have_posts()) : the_post(); ?>
 <li>
     <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" target="_blank">
     <?php the_title(); ?></a>
</li>
 <?php endwhile; ?>
<?php endif; wp_reset_query(); ?>

这样一来,在网站的同一个地方作了两次相同分类的文章的调用,这样就可以对两次不同的调用做不同的样式来显示,就可以达到头条文章的效果了。

继续浏览有关: , 的文章
版权声明:版权归 wp仿站之家 所有,转载请注明出处!
转载请保留链接: http://www.linw.net/421.html
联系wp仿站之家:5946394#qq.com (#改为@)
wp仿站微信公众号:linw_net
官网淘宝店:http://shop111710277.taobao.com/
wp仿站之家
手机扫一扫
进淘宝店铺选购主题

用心做最好的主题网站wp仿站之家

wp仿站之家是一个专业的wordpress仿站业务网站,提供wordpress主题模板下载以及seo网站优化服务,诚信经营,用心服务每一个客户,让您放心享受我们的优质服务。同时,也欢迎各位建站爱好者加入我们交流建站经验心得。

上一篇: 下一篇:

发表评论

服务咨询