WordPress 技巧:强制设置二级分类

如图我的博客添加了如下分类关系:

为了防止设置错误,可以在 WordPress 后台分类设置页面,设置父级分类下拉菜单只显示第一层,代码很简单:

add_filter('taxonomy_parent_dropdown_args', function($args){
	if(is_admin()){
		$args['depth']	= 1;
		return $args;
	}
});

效果:

修改第3行$args['depth'] = 2;

效果:

修改第3行$args['depth'] = 3;

效果:

就这么个效果。具体用处实践中验证吧,wp就是这么深不可测。

参考:http://blog.wpjam.com/m/wordpress-2-level-category/