📜  在小部件部分 wordpress 上禁用块编辑器 (1)

📅  最后修改于: 2023-12-03 14:51:26.525000             🧑  作者: Mango

在小部件部分 WordPress 上禁用块编辑器

在 WordPress 最新版本中,引入了块编辑器 Gutenberg ,用于更好地创建丰富的内容。但是,有时候我们可能需要在某些页面或小部件中禁用块编辑器,以保持与其他内容的一致性。

实现方法
1.使用插件

如果您不想使用任何代码来禁用块编辑器,则可以使用插件来实现。以下是一些可用的插件。

  1. Disable Gutenberg
  2. Classic Editor
  3. Disable Block Editor
2.添加代码

要在小部件部分禁用块编辑器,您可以将以下代码添加到主题的 functions.php 文件中。

function disable_gutenberg_for_widgets() {
    global $pagenow;

    // 如果当前页面不是 wp-admin/widgets.php,则退出
    if ( $pagenow !== 'widgets.php' ) {
        return;
    }

    // 禁用块编辑器
    wp_deregister_script( 'wp-block-editor' );
}
add_action( 'admin_enqueue_scripts', 'disable_gutenberg_for_widgets' );

请注意:此代码禁用了块编辑器对小部件页面的影响,但仍会在其他页面上显示。

结论

使用上述方法之一,您可以在小部件部分禁用 WordPress 的块编辑器。通过使用插件或添加代码,您可以根据需要轻松地控制是否启用块编辑器。