📅  最后修改于: 2023-12-03 14:48:58.382000             🧑  作者: Mango
Gutenberg 是 WordPress 5.0 引入的新编辑器,许多用户已经将其视为标配。然而,有时候我们可能需要禁用它的某些特定功能,例如页面编辑功能,因为它可能会与我们网站现有的一些自定义功能产生冲突。
本文将向程序员介绍如何禁用 Gutenberg 页面编辑功能。
为了禁用 Gutenberg 编辑器,我们需要将下面的代码添加到我们网站的 functions.php
文件中。
// disable Gutenberg editor
add_filter('use_block_editor_for_post_type', '__return_false', 10);
这段代码将禁用 Gutenberg 页面编辑器,允许使用经典编辑器来编辑我们的页面内容。
如果我们只想禁用页面中的某些特定 Gutenberg 编辑功能,可以使用下面的代码。
例如,我们可以禁用“全幅背景色”功能,只需将下面的代码添加到 functions.php
文件中即可:
// disable full-width background color in Gutenberg editor
function disable_gutenberg_full_width_background_color() {
$post_id = get_the_ID();
$page_template = get_page_template_slug($post_id);
if ($page_template == 'template-name-here.php') {
add_theme_support('disable-custom-colors');
}
}
add_action('after_setup_theme', 'disable_gutenberg_full_width_background_color');
这段代码将在模板名为 template-name-here
的页面上禁用“全幅背景色”功能。
禁用 Gutenberg 页面编辑功能可以让您更精细地控制您网站的各个部分,以满足您的特定需求。本文提供了两种方法,您可以根据您的具体需求进行选择。