« »
07/12/2009建站

WordPress每页文章数个性修改

在Wordpress的使用过程中,难免会遇到文章个数显示的尴尬。比如我的主题,在显示首页和page页的时候,是会出简介的,但是在分类等显示方式时,只是显示题目。这样就发生了因为WP后台统一设置显示文章条数而引起的不美观。那有什么方法可以设置不同的页显示不同的文章数吗?当然。
给出两种方法:

第一种:直接修改主题里的代码

<?php
if (is_home()) {
$posts = query_posts($query_string . '&orderby=date&showposts=5');
}
?>

//意思是如果这是首页,就显示5条文章记录

//由此我们可以类推如下

<?php
if (is_category()) {
$posts = query_posts($query_string . '&orderby=date&showposts=15');
}
?>
//上例意思是:如果是存档页,就显示15篇文章记录。

我们需要修改的只是 is_ 后面的和showposts=条数。当然如果你想倒序、随机等方法排列,就修改orderby=后面的就行了。

第二种方法:使用插件

我们在这里介绍一款名为Different Posts Per Page的插件,此插件适合入门级WP选手,使用也比较简单。但目前的版本就是需要通过邮箱激活,这点也许作者有他的想法,只是我个人不是很喜欢,所以我选择了第一种方式。

日志信息 »

该日志于2009-07-12 15:26由 ctusky 发表在 建站 分类下, 通告目前不可用,你可以至底部留下评论。
如需转载烦请添加以下信息: 本文转自www.ctusky.com
如喜欢这篇文章或者本站,建议您RSS订阅本站,以及时地获取更多精彩内容!

相关日志 »

看过本文的人还看过 »

10条评论

  1. DH 说:

    我参考了别人的,你却参考了我的

  2. ctusky 说:

    呵呵,说反了吧。看看本文章的发表日期,还有您博客最下面也注明了原文出处,就是我这里。
    应该说,你参考了我而已。

  3. DH 说:

    原来“别人”就是你

  4. ctusky 说:

    对的,“别人”就是我。ctusky 哈哈

  5. DH 说:

    博客开始初期,没有文章,而且你的文章很实用,就转载了。。。

  6. 河河 说:

    刚好用到,学习了,呵呵

  7. keke 说:

    为什么我wp后台设置-阅读里设置10可是显示的还是22篇,希望楼主帮帮忙,看看什么原因

  8. ctusky 说:

    看主题,有些主题是自己读数据库,不用wp内置,所以造成后台设置条目无效

  9. 小M 说:

    这方法有问题,如果后台设置数大于query_posts传递的数,会出现页数该页无法显示现象。

  10. ctusky 说:

    我的环境是老版本的wp,后台的确设置的大,主题弄的少些

发表评论 »

返回顶部