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>"




本站的发展离不开您的资助,金额随意,欢迎来赏!

You can donate through PayPal.
My paypal id: itybku@139.com
Paypal page: https://www.paypal.me/361way

分类: 未分类 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.