Kindeditor For WordPress修改上传图片数量和大小
昨天在网上找到了一个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