WordPress 分类排序插件+简单参数修改
今天想给自己的WordPress的分类排下序,网上一搜,找到了个名为My Category Order的插件,立即安装并调整分类,但刷新一看,大失所望。
网上再找解决办法,很多很多,但其实可以说都是Copy某人的吧!而且根本不管用(至少对于我的WPINK主题无效)。于是自己分析了下代码,最后终于搞定了。现在在此分享给大家。
其他主题下,此方法是否可行,不是很清楚。所以对于本方法无效的博友,还请见谅了!
一、下载安装并激活My Category Order
可以后台直接搜到,这就不给地址了。如果是通过其他方式下载,也可以自己传到 /wp-content/plugins/
二、使用My Category Order调整分类顺序
在后台文章目录下使用My Category Order通过简单的拖动就可以完成

三、修改参数,使分类排序生效。
如果只用插件进行排序,你会发现,排序并未生效,此时需要简单地修改一下参数。
外观——编辑——header.php
找到对应位置
<!– Logo Banner end –> <!– Main Navigation begin –> <ul> <li <?php if ( is_home()){ echo ‘ ‘; } ?>><a href=”<?php echo get_option(‘home’); ?>/”><span>首页</span></a></li> <?php echo preg_replace(‘@\<li([^>]*)>\<a([^>]*)>(.*?)\<\/a>@i’, ‘<li$1><a$2><span>$3</span></a>’, wp_list_categories(‘echo=0&orderby=order&title_li=&depth=2′)); ?> </ul> <!– Main Navigation end –> </div> <!– Header-inner end –></div><!– Header end –>
将orderby=id,改成orderby=order 。更新配置。此时再刷新,你就会发现新的分类顺序已经生效了。
注:此方法在不同主题下此步会有不同,方法中所展示主题为WPINK。