
在WordPress后台添加很多一级分类和二级分类之后,当然也包括多级分类,默认情况下在发表文章的时候,选择分类就竟然成了一件比较累人的事情,因为排序就变得有点杂乱无章了,后台的分类默认是按照名称排序的,好像以英文开头的才会按照名称排序,如果分类名称是中文的,那么真看不出来是按照上面排序的。
对于我这种强迫症晚期患者来说,这真心是不能接受的。
我添加分类的时候就是按照我理想的主次优先顺序添加的,那么如果后台分类的默认排序能按照我添加的顺序id排序那么就符合我的要求了。

后台主要能看到分类是有3个地方:1、分类目录页面;2、文章列表页点击快速编辑文章的时候3、文章编辑页选择分类
看了下代码,修改2处即可。
WordPress 4.6+后台分类框排序修改1、修改分类目录页的排序,打开 wp-admin/edit-tags.php
找到
$dropdown_args = array(将下面的
'orderby' = 'name',改为
'orderby' = 'id',2、修改文章列表页及文章编辑页的分类排序,打开 wp-includes/class-wp-term-query.php (WordPress4.6版大约在175行)找到
$this-array(在它下面几行就能看到
'orderby' = 'name',将其改为
'orderby' = 'id',WordPress 4.0+后台分类框排序修改1、修改分类目录页的排序,打开 wp-admin/edit-tags.php
找到
$dropdown_args = array(将下面的
'orderby' = 'name',改为
'orderby' = 'id',2、修改文章列表页及文章编辑页的分类排序,打开 wp-includes/taxonomy.php (WordPress4.5版大约在1174行)找到
function get_terms( $args = array(), $deprecated = '' ) {在它下面几行就能看到
'orderby' = 'name',将其改为
'orderby' = 'id',搞定,这样后台的分类排序就变成了按照id进行排序了。