xml - 方形空间到 WordPress

标签 xml wordpress migration squarespace

我想知道是否有人可以分享一些关于如何成功地将大型网站从 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/

相关文章:

javascript - 如何从 jQuery(跨浏览器)返回的 XMLDocument 中获取整个 XML 字符串?

php - 未使用 WordPress 子主题 css

css - 在移动设备上隐藏图像

migration - 更新到 PHP 5.3,禁用弃用函数警告

entity-framework - 在 Entity Framework 中恢复表

.net - 这个 XPath 查询有什么问题?

c# - 使用 XDocument.Parse 将所有内容加载到一个元素中

java - 如何解决 NetBeans IDE 7.1.1 中 GlassFish Server 3.1.2 启动失败的错误?

javascript - 到达特定行时如何在网站上更改 Logo

mysql - XAMPP 上的 Symfony 4 - make :migration does't work, 找不到驱动程序