今天想要进入WordPress后台小工具调整一些内容时发现无法打开,显示的页面就好像丢失了css文件,而且没有看到任何跟小工具有关的内容。经过boke112百科研究一番后才知道,出现WordPress后台小工具打不开一般存在于站点禁用了古腾堡编辑器而小工具默认是使用古腾堡编辑器的情况,所以解决办法很简单,要么不要禁用古腾堡编辑器,要么将小工具切换回经典小工具。
方法一、取消禁用古腾堡编辑器
这个关键是看你是使用插件方式还是代码方式禁用古腾堡编辑器,如果是插件方式请直接停用该插件即可,如果是通过代码方式请直接删除该禁用代码即可,一般就是两行代码,具体如下:
//禁止 WordPress5.0版本之后的Gutenberg 块编辑器
add_filter('use_block_editor_for_post', '__return_false');
remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );
方法二、将小工具切换回经典小工具
继续禁用古腾堡编辑器,并将小工具切换会经典小工具模式,实现的方法同样有两个,一是安装Classic Widgets插件,二是通过添加两行代码,具体请参考以下教程文章:
boke112百科建议
如果你不喜欢使用WordPress的古腾堡编辑器,那么建议直接禁用古腾堡编辑器并将小工具变回经典模式,只需要添加以下几行代码即可:
//禁止 WordPress5.0版本之后的Gutenberg 块编辑器
add_filter('use_block_editor_for_post', '__return_false');
remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );
//切换回经典小工具
add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' );
add_filter( 'use_widgets_block_editor', '__return_false' );
注意,以上代码仅适用于从未禁用过古腾堡编辑器的站点使用,如果你的站点所使用的主题或插件已经禁用了古腾堡编辑器或已经将小工具变回经典模式,请根据实际情况删减以上代码。