如何解决wordpress【添加媒体】功能失效

wordpress自3.5后做了一个改变,就是把图像和flash等的添加结合到了一起,称为【添加媒体】,同时对媒体的界面也进行了划时代的革新(3.6对此进行了进一步改变)。但是这在部分主机上会出现一些问题,特别是PHP环境配置不标准的主机或服务器上。这个问题就是【添加媒体】功能失效。那么如何解决【添加媒体】功能失效呢?

一、wordpress【添加媒体】功能失效原因探寻

在打开一个【添加媒体】功能正常的wordpress管理区的时候,查看源码,我们会发现有这么一行代码:

1
<script type='text/javascript' src='http://www.dianjin123.com/wp-admin/load-scripts.php?c=0&amp;load%5B%5D=jquery,utils,plupload,plupload-html5,plupload-flash,plupload-silverlight,plupload-html4,json2&amp;ver=3.5.2'></script>

从这段代码来看,我们发现wordpress把较多的js链接到了一起。明显那个上传(load字样)功能也在其列。这样做的好处就是能够加快装载速度,在网页优化上就提倡JS压缩。

再打开一个【添加媒体】功能失效的后台源码,我们发现这些没有结合到一起,我想这应该是需要某些PHP函数的支持,而有些主机可能缺少这个函数。所以造成了异常。

二、解决wordpress【添加媒体】功能失效

既然不能结合,那么我们就把它分开。

打开wp-config.php文件,在某一行加入下面一句代码即可分开:

1
define('CONCATENATE_SCRIPTS', false);

如图:

发表评论

电子邮件地址不会被公开。 必填项已用*标注