东莞电信宽带套餐 | 丽江电信宽带 | 蚌埠电信宽带套餐 | 常宁电信宽带报装 | 上海联通宽带 | 云服务免费体验 | 大连联通宽带资费 | 佛山顺德电信宽带价格表 | 织梦图片集 | 南头联通宽带套餐 |
您的位置:首页 > 免费教程 >

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

作者:免费空间 发布时间:2019-01-24
摘要:wordpress添加媒体,标签,可视化,文本无法使用之所以出现这些情况, 是因为升级后的wordpress写文章, 编辑文章的页面不能使用jquery

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 脚本就行。

 #p#分页标题#e#

 

其它网上的说法

 

方案一:js拼接

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

  1. define('CONCATENATE_SCRIPTS', false);

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

 

 

方案二防火墙原因。

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


标签: 没有tag
相关推荐
免费空间声明:
(一) 由于各方面情况的调整与变化,本网所提供的考试信息仅供参考,敬请以权威部门公布的正式信息为准。
(二) 本网注明来源为其他媒体的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如有内容、版权等问题请在30日内与本网联系。联系方式:邮件 jiansou123#126.com
最近更新
网站地图 | XML地图
版权所有 © 2005-2022 www.128sj.com 免费空间 All Rights Reserved
本网站所有信息全是来源于互联网,如有侵权请来电咨询! 粤ICP备16040413号-1