文章引用的外部图存到本地
怎样把 WordPress 文章里的外部图片自动存到本地?
如果你写 WordPress 文章时,用了别人网站上的图片(也就是“外部图片”),可能会担心原图链接失效,或者图片加载慢。这里介绍一个叫 nicen-localize-image 的 WordPress 插件,它可以帮你自动把这些外部图片下载到你自己的网站服务器上,并把文章里的图片地址换成本地的。
插件名称: nicen-localize-image
作用: 自动检测 WordPress 文章里的外部图片,下载到本地服务器,并更新文章中的图片链接为本地链接。
下载地址:
- Gitee: https://gitee.com/friend-nicen/nicen-localize-image
- Github: https://github.com/friend-nicen/nicen-localize-image
- 直接下载 (版本 1.1.0): 点击下载 .zip 文件
插件设置界面大概长这样
怎么用这个插件?(两种方法)
这个插件提供了两种把外部图片“本地化”(就是下载到你网站上)的方式,你可以同时开启这两种方式:
方法一:在编辑器里手动点按钮
启用这个模式后:
- 你的 WordPress 文章编辑器会变成“经典编辑器”样式。
- 在编辑器的上方会多出来一个新的图标按钮。
- 写完文章后,点击这个按钮,插件就会自动扫描文章里所有的外部图片,把它们下载到你的服务器,并把图片链接替换成本地的。
点一下这个按钮(一键检索/替换)
插件开始工作,替换图片链接
方法二:发布文章时自动处理
启用这个模式后:
- 在你点击“发布”或“更新”文章的时候,插件会自动在后台运行。
- 它会自动检测文章里的外部图片,下载并替换成本地链接,整个过程不需要你手动操作。
开启这个选项,发布时就自动处理了
建议: 如果你的文章里包含很多张图片,或者图片文件很大,最好使用【方法一】在发布前手动处理一下。因为用【方法二】自动处理大量图片时,可能会导致发布过程等待时间过长,甚至卡住。
插件设置选项说明
你可以在插件设置里调整一些选项:
- 图片本地化时保存到数据库:如果打开这个选项,下载下来的图片信息会保存到 WordPress 的“媒体库”里,你可以在媒体库看到并管理这些图片,以后也能方便地重复使用。如果不打开,图片虽然下载了,但在媒体库里是找不到的。
- 发布时图片自动添加 alt 属性:
alt
属性就是图片的文字描述,对搜索引擎优化(SEO)有好处。你可以选择让插件自动把文章的标题或者分类名称作为图片的alt
文字填上去。 - 本地化保存路径:这里可以指定下载的图片保存在你服务器上的哪个文件夹里。默认通常是 WordPress 的 uploads 目录。你需要确保你设置的这个文件夹有写入权限,插件才能把图片存进去。