A-A+

Kindeditor For WordPress修改上传图片数量和大小

2016年06月12日 技术 暂无评论 阅读 1,785 views 次

昨天在网上找到了一个wordpress的编辑器插件:Kindeditor For WordPress。 觉得挺不错的,就替换掉了wordpress自带的插件。没想到今天在用的时候发现一个问题,不能上传大小大于1MB的图片。摸索了半天,终于把这个问题给解决了。

首先在wordpress源码中找到插件Kindeditor For WordPress的位置:wp-content/plugins/kindeditor-for-wordpress,需要修改两个文件:

1.   插件目录下plugins/mutiimage/mutiimage.js


KindEditor.plugin(‘multiimage’, function(K) {

var self = this, name = ‘multiimage’,

formatUploadUrl = K.undef(self.formatUploadUrl, true),

uploadJson = K.undef(self.uploadJson, self.basePath + ‘php/upload_json.php’),

imgPath = self.pluginsPath + ‘multiimage/images/’,

imageSizeLimit = K.undef(self.imageSizeLimit, ‘1MB’),

imageFileTypes = K.undef(self.imageFileTypes, ‘*.jpg;*.gif;*.png’),

imageUploadLimit = K.undef(self.imageUploadLimit, 20),

filePostName = K.undef(self.filePostName, ‘imgFile’),

lang = self.lang(name + ‘.’);

把1MB改为20MB,或者是你想要的那个数值。

2. 修改插件目录下php/upload_json.php这个文件


//定义允许上传的文件扩展名

$ext_arr = array(

‘image’ => array(‘gif’, ‘jpg’, ‘jpeg’, ‘png’, ‘bmp’),

‘flash’ => array(‘swf’, ‘flv’),

‘media’ => array(‘swf’, ‘flv’, ‘mp3′, ‘wav’, ‘wma’, ‘wmv’, ‘mid’, ‘avi’, ‘mpg’, ‘asf’, ‘rm’, ‘rmvb’),

‘file’ => array(‘doc’, ‘docx’, ‘xls’, ‘xlsx’, ‘ppt’, ‘htm’, ‘html’, ‘txt’, ‘zip’, ‘rar’, ‘gz’, ‘bz2′),

);

//最大文件大小

$max_size = 1000000;

把1000000改为20000000,也就是1MB改为20MB

这两个文件改完之后,上传到服务器上,这样就解决了图片上传大小的限制了。

 

分享来自:http://www.xingo8.com/2196.html

标签:

给我留言

您必须 登录 才能发表留言!

Copyright © 推塔网 保留所有权利.   Theme  Ality 15028865

用户登录