Gutenberg 古腾堡编辑器是 WordPress 的默认编辑器,它支持自定义分类法的方法是通过 WordPress 的自定义分类法(Custom Taxonomies)功能来实现的。以下是在 Gutenberg 编辑器中支持自定义分类法的一般步骤:

Gutenberg 古腾堡编辑器支持自定义分类法的方法

  1. 创建自定义分类法:
    在 WordPress 中,您可以使用 register_taxonomy 函数来创建自定义分类法。通常,这个函数需要在主题的 functions.php 文件中添加。下面是一个示例:

    function custom_taxonomy() {
       $labels = array(
           'name' => '自定义分类法名称',
           'singular_name' => '自定义分类法名称',
           'menu_name' => '自定义分类法菜单名称',
           'all_items' => '所有分类',
           'edit_item' => '编辑分类',
           'view_item' => '查看分类',
           // 添加其他标签和选项
       );
    
       $args = array(
           'labels' => $labels,
           'hierarchical' => true, // 设置为 true 以创建层次分类,类似于默认的分类法
           'show_ui' => true,
           'show_in_rest' => true, // 这允许分类法在 Gutenberg 编辑器中显示
           // 添加其他参数和选项
       );
    
       register_taxonomy('custom_taxonomy_slug', 'post_type', $args);
    }
    
    add_action('init', 'custom_taxonomy');

    请确保将 'custom_taxonomy_slug' 替换为您的自定义分类法的名称,并将 'post_type' 替换为您要将分类法应用于的自定义文章类型。还可以根据需要调整其他参数和选项。

  2. 编辑文章并添加分类:
    现在,当您编辑文章时,可以在 Gutenberg 编辑器的右侧边栏中找到“分类”框。您可以在这里为文章选择或添加您创建的自定义分类法。

  3. 显示分类法的文章列表:
    如果您想要在您的网站上显示使用自定义分类法的文章列表,您可以使用 WordPress 的查询功能来检索这些文章。您可以创建一个自定义模板文件来呈现这些文章列表,并在模板文件中使用查询来过滤和显示所需的内容。

总之,通过创建自定义分类法并将其与文章相关联,您可以在 Gutenberg 编辑器中管理和分配自定义分类,然后通过自定义模板或插件来显示这些分类法的文章列表。这样,您可以更灵活地组织和呈现您的内容。请注意,具体的实施步骤可能会根据您的需求和网站的设置而有所不同。