KindEditor图片上传路径问题

一、需求

通过wordpress下的kindeditor插件自带的图片上传功能实现带<a></a>标签的链接。即由<img src="/wp-content/uploads/2015/03/test.jpg" alt="" />更改为<a href="http://img.361way.com/2015/03/test.jpg"><img src="http://img.361way.com/2015/03/test.jpg" alt="" /></a> 。

二、调整

1、由相对URL更改为绝对URL 

<img src="/wp-content/uploads/2015/03/test.jpg" alt="" />
更改为
<img src="http://img.361way.com/2015/03/test.jpg" alt="" />

进入wp-content/plugins/kindeditor-for-wordpress插件目录,修改upload_json.php文件改如下两部分:

文件保存目录路径

$save_path = $php_path . '../../../uploads/';
更改为
$save_path = '/data1/img';

文件保存目录URL

$save_url = $php_url . 'uploads/';
更改为
$save_url = 'http://img.91it.org/';

2、增加链接标签

上传增加<a></a>引用标签,

<img src="http://img.361way.com/2015/03/test.jpg" alt="" />
更改为
<a href="http://img.361way.com/2015/03/test.jpg"><img src="http://img.361way.com/2015/03/test.jpg" alt="" /></a>

修改:wp-content/plugins/kindeditor-for-wordpress/kindeditor.js文件,insertimage:function(a,b,c,d,e,g)部分:

108行左右
'<img src="'+ C(a)+'" data-ke-src="'+C(a)+'" '
更改为
'<a href="'+ C(a)+'"><img src="'+ C(a)+'" data-ke-src="'+C(a)+'" '
a+='alt="'+C(b)+'" ';a+="/>"
更改为
a+='alt="'+C(b)+'" ';a+="/></a>"

发表评论

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