将WordPress文章中的外链图片自动保存并替换到原文

关注IT技术视界公众号,获取更多好玩有趣软件!

 在使用采集软件进行内容创作时,很多文章中的图片都是远程链接,这不仅会导致前端加载速度慢,还会在微信小程序抖音小程序中添加各种域名,造成管理上的麻烦。特别是遇到没有备案的外链,更是让人头疼。因此,我们急需解决这个问题,将图片的外链改为本地媒体库的链接。

WordPress有很多插件和代码可以实现将外链图片自动下载到本地。

三款插件免费下载:https://pan.quark.cn/s/0248e1f51dea

Automatic Upload Images

当保存文章时,此插件会搜索帖子中存在的图片网址,并自动将外部图片上传并导入到 WordPress 上传目录,并将图片添加到媒体库,然后用旧网址替换新图片网址。

https://github.com/airani/wp-auto-upload

  • 自动查找帖子中的图片并将其保存到您的服务器和 wp 媒体库
  • 使用服务器中的新图片 URL 更新帖子
  • 将插件保存的图像添加到 WordPress 媒体库
  • 选择自定义帖子类型以排除自动上传图片
  • 选择排除域名来保存来自该域名地址的图片
  • 选择自定义图片的基本 URL
  • 选择带有图案的自定义图像文件名
  • 选择带有图案的自定义图像替代名称
  • 选择上传图片的最大宽度和高度

将WordPress文章中的外链图片自动保存并替换到原文-第1张图片-IT技术视界

QQWorld Auto Save Images

发布帖子时自动将所有远程图片保存到本地媒体库,并自动设置特色图片。QQWorld Auto Save Images带有专业版,专业版的功能更强大,例如自动添加水印等。

https://github.com/wp-plugins/qqworld-auto-save-images/tree/master

将WordPress文章中的外链图片自动保存并替换到原文-第2张图片-IT技术视界

Easy Copy Paste插件

可以通过GitHub搜索下载这个插件下载插件后在WordPress后台上传、安装并启用插件即可。这里不再赘述具体操作步骤。在插件设置中设置你网站的网址

将WordPress文章中的外链图片自动保存并替换到原文-第3张图片-IT技术视界

启用插件后,只需在编辑文章时点击更新按钮,就可以将文章中的外链图片下载到本地并替换链接。打开媒体库可以看到下载好的文件,文章显示界面看到的地址也是本地地址,至此成功替换为本地链接。

该插件的代码不仅可以在编辑页面点击更新按钮触发下载功能,还可以在后台的所有文章列表页面中触发。操作方法如下:

  1. 进入WP后台,点击文章→所有文章,进入文章管理页面。
  2. 勾选“标题”以全选当前页面的所有文章,并选择“编辑”,然后点击“应用”按钮。

按照上述步骤操作,即可实现批量将外链图片下载到本地并替换链接的目的。

THE END