• 自定义归类页的文章显示数量

    Category: 技术相关|Tech Author: pingcenter View: 73 viewsDate: 2010-01-28

    如果你用WP-PageNavi这个插件做博客的分页显示,其它的一些归类页面比如存档页,目录分类页也恰巧用到这个插件中的wp_pagenavi()函数时,它会根据wordpress中所设置的文章显示数来显示归类数量,比如说设置在首页显示5篇文章的话,那么在一些归类页则也显示5条记录,这样的话,就会形成侧边栏很长,而旁边大部分空白的难看局面。问题来了,如何让归类的显示数量和侧边栏的长度大致相仿呢?

    无意间,拜读了林木木小盆友的一篇文章,让不同页面显示不同数量的文章,真如醍醐灌顶,照猫画虎,给整出来了。效果展示:Demo

     

    方法如下:

    把如下代码:

    <?php $posts = query_posts($query_string . ‘&orderby=date&showposts=30′); ?>

    添加至archive_list.php或其它页面模板中,至以下函数之前:

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

    至于你想显示的文章数量,则由showposts后面的数字来控制,这里贴的是显示30篇。另外,附送鼠标滑动显示颜色相关CSS代码,如下:

    .archivelist  li:hover { background:none repeat scroll 0 0 #EDF8FF; }

相关日志

  • 评论 (2)
  • 引用通告 (0)
发表评论 发起引用

  • 回复 1 evlos

    2010-1-29 16:49

    嘎嘎,很漂亮来着 ~ 小邪有时间也给整起来 ~

目前还没有任何Trackbacks和Pingbacks.