我想知道是否有人可以分享一些关于如何成功地将大型网站从 Squarespace 迁移到 WordPress 的想法?
我已经采取的步骤。
- 我已经从 Squarespace 下载了 XML 文件
- 我已经安装了 WordPress Importer 插件
- 我已将 XML 文件导入我的本地开发 WordPress 安装
- 我已经安装了导入外部图像插件
我遇到的问题是 WordPress Importer 插件无法从 XML 文件下载一些图像。
此外,导入外部图像插件无法识别 Squarespace XML 文件中的某些图像。
图片显示但被盗链接到 Squarespace,这意味着一旦我上传到生产环境并取消 squarespace 帐户,图像将被破坏。
我想要完成的是将所有图像正确上传到我的本地开发站点,然后迁移到生产站点。
我用谷歌搜索了这个问题,目前还没有很好的解决方案。 有任何想法吗? 谢谢
最佳答案
您必须下载 wordpress 导出的 xml 文件并按照以下步骤操作:
第 1 步 — 下载您的媒体文件
FTP 到您的站点并下载文件夹/wp-content/uploads/
第二步 创建Amazon S3文件夹
使用 Amazon S3 设置帐户。这是一种非常便宜的文件存储方式。
第三步 上传
在我们要上传文件的 S3 中创建新的存储桶(文件夹的名称不太好),保留相同的文件结构。
我的新图片的 url 路径将是:
https://s3.amazonaws.com/usoidudiod/uploads/
我们现在将图像存储并备份在 Amazon S3 上。
第四步 编辑XML文件
打开您的 WordPress XML 文件,以您喜欢的文本编辑。我在 Mac 上使用 Sublime。
现在替换所有实例:
/wp-内容/上传/
与您一起使用新的 Amazon S3 文件夹 url。
我的看起来像这样: http://www.example.com/wp-content/uploads/ 替换为 https://s3.amazonaws.com/usoidudiod/uploads/
第五步 导入
现在返回
Squarespace > 设置 > 高级 > 导入/导出 > 单击导入 > 选择 WordPress > 选择高级。
点击“添加文件”并上传您新编辑的 XML 文件。
祝你好运,现在应该对你有用了。 :)
关于xml - 方形空间到 WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34794546/