2020-04-03 / 5053阅
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