发文一小时已得到解决方案 通用户可以通过 Classic Widgets 插件来屏蔽小工具区块编辑器模式,安装并激活之后即可屏蔽。

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;
});

三、通过 WPJAM Basic 插件来屏蔽

WPJAM Basic 已经支持屏蔽 WordPress 古腾堡编辑器,换回经典编辑器,为了方便大家使用,我又加上了「屏蔽小工具区块编辑器模式,切换回经典模式」的选项,这样则无需代码,简单勾选一下即可:

另外特别注意一下,如果没有勾选就已经是经典模式,或者取消不了屏蔽小工具区块编辑器模式,那么可能是你的主题已经支持该功能了。

原文

暂时无解: 「widget_posttoplist」区块受错误影响,可能无法正常运行 //##出现错误 what do you want//#wordpress echo _MBT

用破解的某主题  在编辑小工具时候 出现错误提示 如下

1.「widget_posttoplist」区块受错误影响,可能无法正常运行

2.出现错误 what do you want?

3.echo _MBT 忘记什么时候出现的

这三个问题 无解

小工具这一编辑方式的改变,也导致本站主题下的小工具出现罢工了。每个小工具下都出现错误提示:

“xxx”区块受错误影响,可能无法正常运行。请检查开发者工具以了解更多详情。
好在Wordpress提供了和编辑器一样的解决方案,后台安装插件页面搜索“Classic Widgets”,安装并启用,问题就解决了!

不过可惜的是根据插件的介绍,官方有可能维护直到今年就不维护了。

经典小工具是 WordPress 团队维护的官方插件,用于恢复过去的经典 WordPress 小工具设置界面。此插件将至少维护至2022年,或维护至任何必要时候。

插件一经激活,便会恢复过去的经典 WordPress 小工具设置界面,并禁止使用区块编辑器管理小工具。本插件不提供其他配置,通过启用或禁用此插件,可以启用或禁用经典小工具设置界面。

当然还有一种解决方法就是把Wordpress程序降级,不过不建议使用这种方法。

昨天发现插入的腾讯视频莫名其妙都挂了,原因暂时不明!
看来还是得抓紧找个新主题了!

本文最后更新于2022年1月4日,已超过 2 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。