新闻动态

通过媒体报道,理解我们更多的侧面

>内容详情  > 

wordpress添加媒体,标签,可视化,文本无法使用

wordpress升级到4.9版本后,
新文章时,
导致添加媒体不能使用,
可视化/文本切换也不行,
也不能为文章添加标签,
如下图所看到的,
红圈的地方都不能使用。

wordpress添加媒体不能用

网上讲的好多方法也解决不了问题,
后面还是要自己想办法找原因解决。

之所以出现这些情况,
是因为升级后的wordpress写文章,
编辑文章的页面不能使用jquery,
加载js脚本时出错。

wordpress无法添加标签原因

但是看源代码又可以打开jquery脚本,
后面进一步排错,
发现有两个主要原因:
1. 升级后的jquery版本太低
这个解决的方法很简单,
只要你下载一个jquery3.0版本,
覆盖掉wordpress源代码中的wp-includes/js/jquery/jquery.js

下载新版JS

wordpress能够添加媒体

2. 加载了 jquery-migrate.min.js 这个js文件
jquery-migrate.min.js文件的主要作用是向下兼容以前的jquery部分接口,
但是在wordpress中,
还是有兼容性问题没有解决。

解决的方法也很简单,
只要你写一个屏蔽函数,
放到你模板的functions.php文件中,
禁止加载 jquery-migrate.min.js 脚本就行。



其它网上的说法


方案一:js拼接

在官网上有一份说明是新版本WordPress为了提升系统加载速度,把一些JS连接在了一起,没有连接到的就会导致部分依赖于JS的功能失效。解决办法就是在根目录下找到wp-config.php文件,在最后添加如下一行代码:

  1. define('CONCATENATE_SCRIPTS', false);

通过上述代码禁止页面在加载时进行JS拼接。



方案二防火墙原因。

其实上述两种方式都并没有解决我的问题。发现防火墙原因是因为我在新窗口打开JS时提示了防火墙拦截,而触发的规则则是因为URL中包含了“and”,所以找到原因后解决办法一个是调整防火墙策略,一个是修改文件名。两种方法任选其一即可。


技术支持
联系我们
咨询热线 13291807114 客服邮箱 jsdlcc@qq.com 极速动力官方群
Copyright 2013-2017 四川-成都-瑞敏动力旗下极速动力 版权所有    ICP许可证 蜀ICP备18002420号-1   蜀公网安备 51010802000480号
在线客服
提交工单
扫码加群

极速动力官方QQ群

返回顶部