如何解决wordpress【添加媒体】功能失效
wordpress自3.5后做了一个改变,就是把图像和flash等的添加结合到了一起,称为【添加媒体】,同时对媒体的界面也进行了划时代的革新(3.6对此进行了进一步改变)。但是这在部分主机上会出现一些问题,特别是PHP环境配置不标准的主机或服务器上。这个问题就是【添加媒体】功能失效。那么如何解决【添加媒体】功能失效呢?
一、wordpress【添加媒体】功能失效原因探寻
在打开一个【添加媒体】功能正常的wordpress管理区的时候,查看源码,我们会发现有这么一行代码:
[php]
<script type=’text/javascript’ src=’https://www.dianjin123.com/wp-admin/load-scripts.php?c=0&load%5B%5D=jquery,utils,plupload,plupload-html5,plupload-flash,plupload-silverlight,plupload-html4,json2&ver=3.5.2′></script>
[/php]
从这段代码来看,我们发现wordpress把较多的js链接到了一起。明显那个上传(load字样)功能也在其列。这样做的好处就是能够加快装载速度,在网页优化上就提倡JS压缩。
再打开一个【添加媒体】功能失效的后台源码,我们发现这些没有结合到一起,我想这应该是需要某些PHP函数的支持,而有些主机可能缺少这个函数。所以造成了异常。
二、解决wordpress【添加媒体】功能失效
既然不能结合,那么我们就把它分开。
打开wp-config.php文件,在某一行加入下面一句代码即可分开:
[php]
define(‘CONCATENATE_SCRIPTS’, false);
[/php]如图:
这个时候,你再添加文章会发现不仅【添加媒体】功能失效问题解决了,而且装载也变得快了一点。
没用
没用
没用
没用啊 还有其他办法吗?
没用
有用有用
非常感谢,真的有用。