WordPress程序做网站时,习惯把分类目录做为导航调用,但是发现不可以任意排序。这刚开始接触WordPress程序,一个问题接着一个问题的出现,幸好有万能的百度,没有解决不了的问题。
搜索了一会,发现了一个最简单有效的解决WordPress分类目录排序的修改方法,如下:
- 打开文件/wp-includes/category-template.php
- 搜索function wp_list_categories
- 在wp_list_categories函数内找到‘orderby’ => ‘name’
- 修改为‘orderby’ => ‘id’
解释:改前是按名称排序,修改后意为由左及右按id从小到大排序。
注:别的方法也有,又改程序又改数据库的,略为复杂。对于程序的使用修改,个人感觉能不改的就不改;如果一定改,那就是能小改的就不大改,能改模板的就不改程序。