My Category Order——WordPress分类顺序插件

My Category OrderMy Category Order这个插件的作用在于可以自行设置侧边栏里分类列表的显示顺序。WordPress默认分类列表是按照名称顺序显示的,修改一下调用函数的参数后也仅可以使用分类ID顺序。正因为有很多人希望自己的分类列表的排序方式能够自行控制,所以,My Category Order插件应运而生。

激活这个插件后进入“管理->My Category Order”页面,插件会自动为wp_categories表添加一个名为"cat_order"的列。插件会把分类序号存在这一列里。然后,我们需要手工修改sidebar.php文件(如果使用了SBM则需要修改相应模块文件),在wp_list_categories()函数的调用参数里加上orderby=order一项,让WordPress在输出按这一列排序。

插件的后台很简单,上面显示当前的所有分类的下拉列表,选中一个即可进入该分类。下面按顺序显示分类,可以选中一个后通过“向上”“向下”两个按钮调整他们的顺序,调整好后即可点击后面的按钮保存顺序信息。如果分类层次比较多的话,一个一个进入也挺麻烦的。不过还好,分类顺序也不需要经常调整。

另外,插件无视没有文章的目录哦。所以只有有文章的分类才会在插件后台显示出来。

另外有一个插件Category OrderCategory Order,它更复杂一些,调整也更容易些。不过,我觉得这个插件太小题大做了,它把WordPress的输出整个截取下来做处理,不如My Category Order插件来的巧妙。

本文共有 10 条评论My Category Order——WordPress分类顺序插件


  1. 1 linchanx

    哥们帮朋友问个wordpress的问题:在分类的后面加上文章数目要怎么样实现啊?

  2. 2 yskin

    wp_list_categories()函数的调用里加上show_count=1

  3. 3 guaniu

    问个无关这个插件的问题..就是在评论上加上你这样的 1 2怎么加?

  4. 4 andy

    同样的问题:
    wordpress的问题:在分类的后面加上文章数目要怎么样实现啊?

  5. 5 yskin

    K2的评论里会输出评论序号,但是默认情况下是通过CSS隐藏起来的,在自己的CSS文件里打开它就是了。

    如果是其他模板,恐怕要自己修改模板的comments.php文件了。

  6. 6 yskin

    WordPress 2.1系列里是使用wp_list_categories()函数来显示分类列表的,只要在参数里加上show_count=1字样就可以了。

  7. 7 guaniu

    那请问怎么自己加评论序号啊?

  8. 8 yskin

    呃,参考一下K2的代码,它是直接输出评论数据在数组里的索引号的。

  9. 9 fans

    这些天怎么没有新文章了阿?

  10. 10 Elvis

    我用的k2的模版但是侧边栏的内容显示在页面的最下方,请问应该怎么改css啊,谢谢!!

请留下您的评论: