利用kindeditor-for-wordpress编辑文章将上传的图片保存在网站根目录下

  • A+
所属分类:折腾

Wordpress在使用kindeditor-for-wordpress编辑文章时,插入图片默认将图片保存在wp-content\uploads的文件夹下,这样导致图片的链接显示比较长,网上也有很多资料表明,这种文件结构对于搜索引擎不友好,所以,在使用kindeditor-for-wordpress编辑图片时,为了使得链接简短美观,在插入图片时,将图片保存在指定的文件名下。我的网站利用kindeditor-for-wordpress,现在将上传的图片默认保存在网站根目录cdn的文件夹下,那么怎么样修改呢。在这里,需要从kindeditor-for-wordpress的文件下着手来做。经过在网上搜索,并结合本地测试,目前总结下来一套方法,可以作为修改的参考。

主要修改的是kindeditor-for-wordpress文件夹php文件中的:file_manager_jsonupload_json

利用kindeditor-for-wordpress编辑文章将上传的图片保存在网站根目录下

利用kindeditor-for-wordpress编辑文章将上传的图片保存在网站根目录下

当然,这种操作方法首先是首先需要在wordpress后台安装插件:kindeditor-for-wordpress。或者在本地部署环境,本人使用的是phpStudy,进行测试。

下面着手修改:upload_json

利用kindeditor-for-wordpress编辑文章将上传的图片保存在网站根目录下

修改后:

利用kindeditor-for-wordpress编辑文章将上传的图片保存在网站根目录下

//文件保存目录路径

$save_path = $php_path .
'../../../uploads/';

//文件保存目录URL

$save_url = $php_url . 'uploads/';

上面这是原语句。../,表示上一个文件夹。在本地测试,修改了许多次,最终改为:

//文件保存目录路径

$save_path = $php_path .
'../../../../uploads/';

//文件保存目录URL

$save_url = $php_url .
'../../../../uploads/';

 

接着修改:upload_json文件:

利用kindeditor-for-wordpress编辑文章将上传的图片保存在网站根目录下

修改后:

利用kindeditor-for-wordpress编辑文章将上传的图片保存在网站根目录下

同样找到:

//根目录路径,可以指定绝对路径,比如 /var/www/attached/

$root_path = $php_path .
'../../../uploads/';

//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/

$root_url = $php_url . 'uploads/';

将上面的语句修改为:

//根目录路径,可以指定绝对路径,比如 /var/www/attached/

$root_path = $php_path .
'../../../../uploads/';

//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/

$root_url = $php_url .
'../../../../uploads/';

这样,就完成了整改。但是在测试的过程中,发现还是没有效果,上网搜索到,文件:file_manager_json中下面的语句:

//目录名

if ( ! is_dir($save_path . date('Y'))) {

         mkdir($save_path
. date('Y'));

         mkdir($save_path
. date('Y') . '/' . date('m'));

} else {

         if
( ! is_dir($save_path . date('Y') . '/' . date('m')))

                   mkdir($save_path
. date('Y') . '/' . date('m'));

}

$root_path .= date('Y') . '/' . date('m') .
'/';

$root_url .= date('Y') . '/' . date('m') .
'/';

网友经过测试,发现这段语言在影响,最终删除重新测试,发现成功了。


  • 早莫公众号
  • weinxin
  • 个人微信
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: