WordPress如何自动导入指定文件夹内的文章关联图片
WordPress批量导入旧站关联图片操作方案
你已经通过WP All Import完成860篇PHP旧站文章的导入,针对存放在/images目录、集中于images/uploads/vegyes-kepek路径下的近1000张关联图片,可通过以下两种可直接落地的方法完成自动导入,无需手动逐张上传:
- 方法1:复用WP All Import能力完成图片导入与关联
先将整个/images文件夹通过FTP/服务器文件管理上传到WordPress站点根目录,确保单张图片可通过https://你的站点域名/images/uploads/vegyes-kepek/图片文件名直接正常访问。
如果你还未最终执行文章导入,可在WP All Import的导入配置页找到「图片设置」板块,勾选自动抓取文章内容中的图片导入媒体库选项,在自定义图片路径前缀栏填写图片所在的站点根路径,执行导入时插件会自动扫描文章内容里的所有旧图片地址,将对应图片下载导入WordPress媒体库、自动生成各尺寸缩略图,同时自动替换文章内的旧图片路径为WordPress媒体库的标准路径。如果你的图片文件名和文章别名、旧站文章ID存在对应规则,还可直接配置匹配规则,批量给对应文章设置特色图像。
如果你已经完成文章导入,可新建一次针对已导入文章的更新导入,同样按上述配置图片规则,运行更新即可完成图片批量导入和路径替换,不会改动已导入的文章正文内容。 - 方法2:媒体库批量同步+路径替换
如果不想重复运行WP All Import流程,可先将所有图片直接上传到WordPress的wp-content/uploads/目录下,可保留原有vegyes-kepek文件夹结构,也可按WordPress默认的年月目录规则存放。
安装启用媒体库批量同步类插件,进入插件同步页面,选择你存放图片的目标文件夹,勾选跳过已存在文件、自动生成各规格缩略图选项后执行同步,插件会自动将文件夹内的所有图片注册到WordPress媒体库中。
同步完成后,使用数据库搜索替换工具,将文章内容里所有旧图片路径前缀/images/uploads/vegyes-kepek/批量替换为新的媒体路径前缀即可,操作前务必备份数据库,避免替换失误导致内容异常。
所有批量操作执行前,请务必备份全站文件和数据库;导入完成后随机抽查不同分类的文章,确认图片无404、加载正常、特色图显示符合预期即可。
内容的提问来源于stack exchange,提问作者Tomos Robert
相关产品推荐
相关产品推荐

