【发布时间】:2017-12-14 13:39:00
【问题描述】:
我正在将旧的 CMS 转换为 WordPress。鉴于我可以控制源数据库,我编写了一个生成 WXR 格式的 XML 文件的转换脚本。部分导入成功,包括cmets、media、category等。但有几个帖子无故导入失败。 PHP 错误日志显示没有错误。我如何追踪出了什么问题?
【问题讨论】:
-
我可以推断出,每当一篇文章没有被导入时,它的 cmets 也不会被导入。
-
这是一个失败 link的帖子的WXR示例
-
我已经在第二次完全干净的 WordPress 安装(零主题、零插件)上对此进行了测试,并且完全相同的帖子无法导入。因此,我推断这是帖子中的内容。我将所有内容都作为 CDATA 传递,但我应该检查 UTF-8 编码还是类似的? CRLF 问题?还有什么?
-
问题是错误的日期/时间格式。另一位用户将我指向 IMPORT_DEBUG。
标签: wordpress import xml-parsing