要让自定义文章类型支持古腾堡编辑器(Gutenberg),你需要通过注册自定义文章类型时设置相应的参数来实现。以下是一些步骤:
functions.php
文件中或者一个自定义插件中完成这个任务。以下是一个创建自定义文章类型的示例: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'
参数中指定了支持的功能,包括标题、编辑器、缩略图和摘要等。
保存你的更改: 在你的主题的functions.php
文件或自定义插件中保存这些更改。
刷新WordPress固定链接: 为了确保新的自定义文章类型正常工作,你可能需要刷新WordPress的固定链接设置。你可以在WordPress后台的「设置 > 常规」中找到固定链接选项,只需点击「保存更改」按钮即可。
创建和编辑自定义文章类型: 现在,你应该能够在WordPress后台中创建和编辑自定义文章类型,并且古腾堡编辑器将为你的文章类型可用。
请确保替换示例中的自定义文章类型名称(例如,'custom_type'
)和其他参数,以适应你的具体需求。这些步骤应该能够让你的自定义文章类型支持古腾堡编辑器。