一、需求
通过wordpress下的kindeditor插件自带的图片上传功能实现带<a></a>标签的链接。即由<img src="/wp-content/uploads/2015/03/test.jpg" alt="" />更改为<a href="http://www.111cn.net /2015/03/test.jpg"><img src="http://www.111cn.net /2015/03/test.jpg" alt="" /></a> 。
二、调整
1、由相对URL更改为绝对URL
<img src="/wp-content/uploads/2015/03/test.jpg" alt="" />
更改为
<img src="http://www.111cn.net /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://www.111cn.net /2015/03/test.jpg" alt="" />
更改为
<a href="http://www.111cn.net /2015/03/test.jpg"><img src="http://www.111cn.net /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>"