2020-04-03 / 5501阅
WordPress支持自己注册分类法,通过以下代码可以注册
register_taxonomy(
'分类法名称', //不得超过32个字符
'文章类型', //字符串或者数组
array(
'labels' => array(
'name' =>'悠然分类', //字符串,分类法的通用名称
'singular_name' => '悠然分类',
'search_items' => '搜索悠然分类', //搜索名称
'popular_items' => '热门分类',
'all_items' => '所有悠然分类',
'parent_item' => '父级分类',
'parent_item_colon' => '父级分类', //后面多个冒号,用户编辑页面
'edit_item' => '编辑分类',
'view_item' => '查看分类',
'update_item' => '更新分类',
'add_new_item' => '添加新分类',
'new_item_name' => "新分类名称",
'separate_items_with_commas' => "新分类名称",
'add_or_remove_items' => "添加或删除分类",
'choose_from_most_used' => "从最常用的分类中选择",
'not_found' => "没有找到分类",
'no_terms' => "没有分类",
'items_list_navigation' => "新分类名称",
'items_list' => "新分类名称",
'most_used' => "最常用",
'back_to_items' => "悠然分类更新成功",
),
'description' => '分类法的简单描述',
'public' => true, //是否公开此分类
'publicly_queryable' => true, //此分类是否可以公开查询,默认继承public
'hierarchical' => true, //分类法是否支持层级,默认是false
'show_ui' => true, //是否允许管理员管理此分类法,默认继承public
'show_in_menu' => true, //是否在菜单中显示此分类法,默认继承show_ui
'show_in_nav_menus' => true, //是否在允许在菜单中选择此分类,默认继承public
'show_in_rest' => true, //是否允许在古腾堡编辑器中使用
'rest_base' => '', //REST API中的URL,默认是分类法名称
'rest_controller_class' => '', //REST API控制器类名称
'show_tagcloud' => true, //是否在“标签云”小工具中列出分类法,默认继承show_ui
'show_in_quick_edit' => true, //是否在快捷编辑中显示此分类法
'show_admin_column' => true, //是否在列表页也显示分类法
'meta_box_cb' => false, //未测试
'meta_box_sanitize_cb' => true,
'capabilities' => array( //权限设置
'manage_terms' => 'manage_categories', //管理权限
'edit_terms' => 'manage_categories', //编辑权限
'delete_terms' =>'manage_categories',//删除权限
'assign_terms' => 'manage_categories',//分配权限
),
'rewrite' => array( //触发此分类法的重写处理,默认为true
'slug' => 'slug',
'with_front' => false,
'hierarchical' => false, //是否分层重写
//'ep_mask' => 'EP_ALL',
),
'query_var' => true, //设置查询时的别名,false则不能查询
//'update_count_callback' => true, //更新分类文章统计时回调
'_builtin' => array(), //默认为false,设置为内置分类法
)
); category_name是你自己定义的分类法名称,post_type是你需要注册分类法的文字类型,以上代码的具体使用方法,请观看本文档视频。
阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228