将上载的S3图像转换为原始文件路径

时间:2018-04-03 20:32:53

标签: php mysql amazon-s3

我试图使用WP Offload S3插件将我们的本地WordPress图像移到S3,结果是因为对象版本控制选项已打开,它为路径中的每个图像添加了编号文件夹,即:

[…]xxx.s3-us-west-1.amazonaws.com/wp-content/uploads/2018/04/xxxxxxxx/example.jpg
[…]xxx.s3-us-west-1.amazonaws.com/wp-content/uploads/2018/04/xxxxxxxx/example-123×456.jng

之前的原始路径是:

[…]xxx.com/wp-content/uploads/2018/04/example.jpg
[…]xxx.com/wp-content/uploads/2018/04/example-123×456.jng

如果我删除WP Offload S3插件然后重新安装它,似乎插件的设置仍然保存,媒体仍指向​​Amazon S3链接,可能保存在SQL数据库的某处。

是否有一个简单的PHP脚本将对象版本化文件路径转换回所有已上传媒体上的原始路径?

我对编码知之甚少,但也许这样的东西可能会有参考价值? https://gist.github.com/TJNevis/8df059e8ba6d9cf28a01#file-s3fixexistingmedia-php-L27

0 个答案:

没有答案
相关问题