错误:无法导入标签/帖子

时间:2015-10-23 作者:Astravagrant

我已经为定制CMS编写了一个自定义导入脚本,以输出Wordpress友好的XML,这样我就可以使用WP的导入器插件来导入它。据我所知,格式完全相同,但导入程序失败,出现一些常见错误:

无法导入标记。。。(x30)无法导入post。。。(x7千)

我已经从同一个站点创建了一个wordpress导出文件(带有一些虚拟内容),这可以在新安装时很好地重新导入。我已经确定XML的格式与此相同,但仍然会出现这些错误。

我错过了什么?

1 个回复
SO网友:Astravagrant

经过一整天的调整,我发现有几个问题:

XML中的空白很重要当每个项目的子元素不在同一行中时,导入器会抛出错误。它们之间的任何空白都将导致缩进错误并导致该行的导入失败。这似乎对实际的帖子或页面项目本身并不重要,但对类别和标签却很重要。

标签描述不能包含回车/换行符。将其替换为“<;br/>;\'。

HTML对所有非字母数字字符进行编码。货币符号、塞迪拉语/重音符号/元音、单引号、撇号、连字符等都将打破进口商的形象。有些是可以的,但我不确定到底是哪一个,所以不必费心限定这个语句,只需对整个该死的东西进行编码即可。

这些都是非常难发现的错误,浪费了我这么多时间,我希望它能为你节省一些时间!

相关推荐

SQL database export-import

我开发的网站包含WordPress博客以及我设计的其他PHP页面。当我在测试服务器上本地更改站点时,我使用myPHPAdmin进行SQL数据库转储。如何避免覆盖客户端WordPress日历条目和其他日历设置的内容?如果我只是在localhost db dump上取消选择日历表,那么在导入之后,客户端的db会维护远程服务器上表的这些客户端条目吗?提前感谢