WordPress 将图片从图床搬回本地
小飞机
撰写于 2023年 08月 20 日

很多朋友由于自己空间的容量、流量和速度等因素的影响,纷纷将图片储存在一些其它地方,大多数都是一些云储存桶和图床什么的,但是这样在上传图片的时候就会产生几个弊端:

1、上传图片媒体库(也有通过插件上传经过媒体库的),导致管理(比如设置特色图片)出现一些不方便。

2、如果图片不在本地,那么图片就是外链图片,使用一些在线服务、插件会到时不便甚至无法使用。

3、图片不在本地,很有可能打乱原本的图片目录规则,这是我非常不愿意看到的情况,所以我会尽量麻烦自己也不会打乱目录。

4、备份难:如果储存图片的服务商没有提供备份,那么就无法和主站一起备份。

5、如果你的空间流量和容量都十分充足,使用额外的图床是一笔多余的开支(土豪无视)。

6、等等、等等。。。

最近我换了服务器,流量和容量都够了,所以打算把图片从backblaze存储桶迁移回本地。

将图片迁移回本地

1、首先,要把远在图床的图片下载下来,上传到 “wp-content/uploads” 文件夹。

2、修改文章中的图片地址,这里推荐安装 “Search & Replace” 插件进行替换,可以后台搜索安装,也可也下载这里的中文版(我爱水煮鱼翻译):下载地址

3、启用“Search & Replace” 插件后,在 “后台 – 设置 – 搜索和替换” 找到 “日志内容” 勾选,然后替换图片地址,这里要替换的内容需要根据自己的实际来填写。

4、下一步是本文的重点:将这些原来在图床的图片导入进媒体库,让图片归属 WordPress “管辖”。

5、安装 “Add From Server” 插件,推荐后台在线搜索安装,也可以进入官网下载:下载地址

6、启用 “Add From Server” 插件,打开 “后台 – 多媒体 – Add From Server”。

7、使用这个插件导入这些刚刚迁移过来的图片(该插件需要一个文件夹一个文件夹的导入,不支持多目录导入)。

8、导入可能需要一段时间,请耐心等待。

第二种方法

1.插件中心下载:nicen-localize-image插件

nicen-localize-image,是一款用于本地化文章外部图片的插件,支持如下功能:
文章发布前通过编辑器插件本地化
文章手动发布时自动本地化
文章定时发布时自动本地化
针对已发布的文章批量本地化。

Github:https://github.com/friend-nicen/nicen-localize-image

Gitee:https://gitee.com/friend-nicen/nicen-localize-image
选项说明

1.图片本地化时保存到数据库
不开启的话,本地化的时候下载的图片不会在数据库内新增关联信息;开启之后,本地化的图片可以在媒体库内查看,并且可以重复使用;

2.发布时图片自动添加alt属性
img标签指定alt属性之后对seo较为友好,您可以选择指定alt的值为文章标题,或者文章分类;

3.本地化保存路径
代表本地化下载图片时,文件的保存路径(文件夹要求可写);

WordPress 将图片从图床搬回本地

很多朋友由于自己空间的容量、流量和速度等因素的影响,纷纷将图片储存在一些其它地方,大多数都是一些云储存桶和图床什么的,但是这样在上传图片的时候就会产生几个弊端:

1、上传图片媒体库(也有通过插件上传经过媒体库的),导致管理(比如设置特色图片)出现一些不方便。

2、如果图片不在本地,那么图片就是外链图片,使用一些在线服务、插件会到时不便甚至无法使用。

3、图片不在本地,很有可能打乱原本的图片目录规则,这是我非常不愿意看到的情况,所以我会尽量麻烦自己也不会打乱目录。

4、备份难:如果储存图片的服务商没有提供备份,那么就无法和主站一起备份。

5、如果你的空间流量和容量都十分充足,使用额外的图床是一笔多余的开支(土豪无视)。

6、等等、等等。。。

最近我换了服务器,流量和容量都够了,所以打算把图片从backblaze存储桶迁移回本地。

将图片迁移回本地

1、首先,要把远在图床的图片下载下来,上传到 “wp-content/uploads” 文件夹。

2、修改文章中的图片地址,这里推荐安装 “Search & Replace” 插件进行替换,可以后台搜索安装,也可也下载这里的中文版(我爱水煮鱼翻译):下载地址

3、启用“Search & Replace” 插件后,在 “后台 – 设置 – 搜索和替换” 找到 “日志内容” 勾选,然后替换图片地址,这里要替换的内容需要根据自己的实际来填写。

4、下一步是本文的重点:将这些原来在图床的图片导入进媒体库,让图片归属 WordPress “管辖”。

5、安装 “Add From Server” 插件,推荐后台在线搜索安装,也可以进入官网下载:下载地址

6、启用 “Add From Server” 插件,打开 “后台 – 多媒体 – Add From Server”。

7、使用这个插件导入这些刚刚迁移过来的图片(该插件需要一个文件夹一个文件夹的导入,不支持多目录导入)。

8、导入可能需要一段时间,请耐心等待。

第二种方法

1.插件中心下载:nicen-localize-image插件

nicen-localize-image,是一款用于本地化文章外部图片的插件,支持如下功能:
文章发布前通过编辑器插件本地化
文章手动发布时自动本地化
文章定时发布时自动本地化
针对已发布的文章批量本地化。

Github:https://github.com/friend-nicen/nicen-localize-image

Gitee:https://gitee.com/friend-nicen/nicen-localize-image
选项说明

1.图片本地化时保存到数据库
不开启的话,本地化的时候下载的图片不会在数据库内新增关联信息;开启之后,本地化的图片可以在媒体库内查看,并且可以重复使用;

2.发布时图片自动添加alt属性
img标签指定alt属性之后对seo较为友好,您可以选择指定alt的值为文章标题,或者文章分类;

3.本地化保存路径
代表本地化下载图片时,文件的保存路径(文件夹要求可写);

版权属于:小飞机 所有,采用《知识共享署名许可协议》进行许可,转载请注明文章来源。

本文链接: https://xfj0.cn/2023/08/20/16.html

赞 (0)

评论区(1条评论)

我要评论