当前wordpress版本为5.2.4
https://gitee.com/fedkey/UEditor-KityFormula-for-wordpress
根据以上网址,下载zip压缩包后,通过上传插件的方式来加载本插件。登 陆wordpress后台,用上传插件的方式进行安装,并启用
此文章说对于5.0以上版本,加载后也不能使用。
说实话,百度编辑器UEditor真的是比WordPress本身自带的古腾堡Gutenberg编辑器好用多了,
年前到现在一堆堆事,所以最近也没怎么登陆后台。
这几天,升级了WordPress版本后,忽然发现UE编辑器消失不见了,又换回了默认的编辑器,十分纳闷,不知发生了什么事情?
首先,想到的是在插件里停止插件,再启用插件,一看,没用;
然后,在设置里找 编辑器,进行切换,竟然看不到切换编辑器的按钮了!!!悲催!
于是,就去找大神杨圣亮(杨圣亮官网)的网站,然后大神的网站竟然有问题打不开!!!!!更悲催!!
我当时就在想,是不是WordPress5.0以上的问题,但是不得其法,不知所云,凄凄惨惨戚戚呐!
今天这会想着试一试,谁料大神网站可以打开了,赶紧看了下,原因真的很坑啊!
果然是WordPress5.0版本的问题!!!!
累觉不爱!
WordPress开启了默认编辑器,强行开启,从而导致其他插件失效!
杨大神也给了一个解决办法:
在当前主题的 functions.php 文件中添加一行代码:
1 | add_filter( 'use_block_editor_for_post' , '__return_false' ); |
果然解决了!
于是就去查了
1 | add_filter(); |
add_filter()是WordPress的一个过滤器钩子函数,可以在程序运行时修改各种类型的内部数据;
use_block_editor_for_post 是古腾堡(Gutenberg)编辑器post数据时使用,我很奇怪为什么要用这个函数,查了查原来古腾堡(Gutenberg)编辑器又叫做Block Editor 编辑器,所以,瞬间就懂了,至于return_false,返回否定,谁看不懂谁去撞墙吧!!
以上就是UEditor在WordPress中失效的解决办法!请指教!
文章评论