要让自定义文章类型支持古腾堡编辑器(Gutenberg),你需要通过注册自定义文章类型时设置相应的参数来实现。以下是一些步骤:

  1. 创建或编辑自定义文章类型: 如果你还没有创建自定义文章类型,首先需要创建一个。你可以在你的主题的functions.php

    WordPress自定义文章类型支持古腾堡编辑器(Gutenberg)的方法

    文件中或者一个自定义插件中完成这个任务。以下是一个创建自定义文章类型的示例:
function create_custom_post_type() {
    register_post_type('custom_type', array(
        'labels' => array(
            'name' => __('Custom Type', 'yourtheme'),
            'singular_name' => __('Custom Item', 'yourtheme'),
        ),
        'public' => true,
        'has_archive' => true,
        'show_ui' => true,
        'show_in_rest' => true, // 这里启用 Gutenberg 编辑器支持
        'supports' => array('title', 'editor', 'thumbnail', 'excerpt'),
    ));
}
add_action('init', 'create_custom_post_type');

在上面的代码中,我们通过'show_in_rest' => true参数来启用古腾堡编辑器支持,并且在'supports'参数中指定了支持的功能,包括标题、编辑器、缩略图和摘要等。

  1. 保存你的更改: 在你的主题的functions.php文件或自定义插件中保存这些更改。

  2. 刷新WordPress固定链接: 为了确保新的自定义文章类型正常工作,你可能需要刷新WordPress的固定链接设置。你可以在WordPress后台的「设置 > 常规」中找到固定链接选项,只需点击「保存更改」按钮即可。

  3. 创建和编辑自定义文章类型: 现在,你应该能够在WordPress后台中创建和编辑自定义文章类型,并且古腾堡编辑器将为你的文章类型可用。

请确保替换示例中的自定义文章类型名称(例如,'custom_type')和其他参数,以适应你的具体需求。这些步骤应该能够让你的自定义文章类型支持古腾堡编辑器。