首页 视频课程 主题开发课程第12章、分类法 WordPress注册分类法的方法

WordPress注册分类法的方法

2023-06-11 / 343阅

WordPress注册分类法的方法如下:

  1. 定义分类法的名称和参数:
function register_taxonomy_name() {
    $labels = array(
        'name' => __('分类法名称', 'text-domain'),
        'singular_name' => __('单项分类名称', 'text-domain'),
        'search_items' => __('在分类名称中搜索', 'text-domain'),
        'all_items' => __('所有分类名称', 'text-domain'),
        'parent_item' => __('父级分类名称', 'text-domain'),
        'parent_item_colon' => __('父级分类名称:', 'text-domain'),
        'edit_item' => __('编辑分类名称', 'text-domain'),
        'update_item' => __('更新分类名称', 'text-domain'),
        'add_new_item' => __('新增分类名称', 'text-domain'),
        'new_item_name' => __('新分类名称', 'text-domain'),
        'menu_name' => __('分类法名称', 'text-domain'),
    );

    $args = array(
        'labels' => $labels,
        'hierarchical' => true, // 是否分级,默认为false
        'public' => true, // 是否公开显示,默认为true
        'show_ui' => true, // 是否显示分类法界面,默认为true
        'show_admin_column' => true, // 是否在管理界面显示分类列,默认为true
        'query_var' => true, // 是否可在URL中使用,默认为true
        'rewrite' => array( 'slug' => 'my_taxonomy' ), // 此分类法的URL规则
    );

    register_taxonomy( 'my_taxonomy', array( 'post' ), $args );
}
add_action( 'init', 'register_taxonomy_name' ); 
  1. 将上述代码复制到WordPress主题的functions.php文件中。

  2. 在WordPress的后台添加一个新文章,您会看到“分类法名称”下拉菜单中出现了“我的分类法”选项。

以上是WordPress注册分类法的方法和示例代码。请注意,您需要将“my_taxonomy”替换为您想要的分类法名称,并相应地更改$labels数组中的文本。

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录