Products
GG网络技术分享 2025-03-18 16:14 88
通过 WPJAM Basic 屏蔽 WordPress 古腾堡编辑器,换回经典编辑器之后,WordPress 的小工具还是区块编辑模式的。
本来我想在屏蔽古腾堡编辑器的时候,同时也屏蔽小工具的区块编辑器模式,但是觉得这是主题的功能,应该交给主题的作者来处理。
不过提供一下如何禁用 WordPress 小工具区块编辑器模式,切换回经典模式的方法,一共有三种:
一、使用 remove_theme_support 函数
主题可以通过调用 remove_theme_support( 'widgets-block-editor' ) 来屏蔽小工具区块编辑器模式,在主题的 functions.php 文件中添加如下的代码:
add_action('after_setup_theme', function(){
remove_theme_support('widgets-block-editor');
});
二、通过经典小工具插件
如果主题没有提供,则普通用户可以通过 Classic Widgets 插件来屏蔽小工具区块编辑器模式,安装并激活之后即可屏蔽。
三、使用 use_widgets_block_editor filter
use_widgets_block_editor 过滤器接口是用来控制是否启用小工具区块编辑器模式的。
比如可以通过以下的代码屏蔽小工具区块编辑器模式:
add_filter('use_widgets_block_editor', '__return_false');
使用过滤器接口,就有更多可定制性,可以加入一些自定义功能,比如下面的代码就是针对 ID 为 123 这个用户屏蔽:
add_filter('use_widgets_block_editor', function($use_widgets_block_editor){
if(123 === get_current_user_id()){
return false;
}
return $use_widgets_block_editor;
});如果您习惯了经典编辑器,请使用经典区块。这为您提供了所需的编辑器,而不会放弃区块编辑器的任何好处。它还充当两个编辑器之间的桥梁。您可以在学习使用区块编辑器的同时使用您习惯的经典编辑器。
如果您更喜欢在经典编辑器中创建内容,但希望获得区块编辑器的优势,请使用区块,然后选择转换为区块以将每个内容元素转换为单独的区块。
如果您希望在一个位置查看所有样式工具,请使用经典区块。滚动时工具栏会保持原位,因此所有选项都在视图中。单击区块中的任意位置以显示工具栏。
如果您希望将您的内容作为一个单一的内容单元保存在一起,请使用它。它使您不必使用和管理多个区块。
使用多个经典区块或将其转换为标准区块以在您的内容中使用第三方区块。
将它用于任何需要经典编辑器的第三方插件。例如,某些插件与媒体库配合使用以创建自定义画廊。这些无法从标准图库或图片区块访问,但您可以使用经典区块中的媒体选项访问它们。
有些东西被移到了区块编辑器中。Visual/Text选项卡位于右侧边栏中。任何向经典编辑器添加按钮的第三方插件都是作为区块而不是按钮提供的。它不包括无干扰写作模式。
是的。文本选项卡现在称为代码编辑器。它已移至右侧边栏中名为编辑器的部分下的选项。
媒体按钮已从工具栏上方移至工具栏本身。
是的。任何短代码都可以添加到内容区域。
不,但您可以将其转换为常规区块,或使用多个经典区块,然后在您想要的任何位置添加新区块。
这就是我们对WordPress区块编辑器的经典区块的看法。我觉得它很直观。对于喜欢经典编辑器或使用经典编辑器创建内容的任何人来说,这是一个很好的选择。
Demand feedback