我有一个旧的 Wordpress (3.4.5),在更新之前我想导出我所有的帖子、页面、类别……但是当我使用导出工具时,它不会导出所有内容 - 可能是因为我博客的大小。
你可以帮帮我吗?
非常感谢!:)
您可以尝试安装一些备份插件,例如BackUpWordPress。
它可以备份文件、数据库或两者兼而有之。备份后,您只需单击下载按钮即可获取文件。
然后您需要将该 MySQL 文件转换为 XML。我为此目的寻找任何工具,但找不到任何免费的工具。
您可以尝试使用 PHP 来实现。在 Stackoverflow 上检查这个问题。
一些 Web 服务器在准备大型 WordPress XML 数据导出时出现超时或内存不足,以您描述的方式静默失败:系统返回一个看似正常但实际上不完整的 XML 文件。
有时可以通过调整 web 服务器的 php.ini 文件中的配置选项或通过一些代码更改来增加最大超时和/或内存限制 - 尽管某些共享主机不允许这样做。Artem Russakovskii 的这篇文章有更多相关信息。
另一种选择是直接从命令行调用导出函数。Eric Stone 的代码正是这样做的,它直接调用 WordPress 导出器并将输出作为 XML 文件发送。
最后,根据您的 WordPress 版本,还可以将导出限制为某些作者或日期范围。这将减小每个部分 XML 导出的大小,从而允许您导出较小的块并增加完成的机会。