从远程XML中提取数据&创建Wordpress帖子

时间:2011-03-15 16:15:00

标签: php xml wordpress curl xml-rpc

我一直在寻找一些时间来弄清楚如何从远程XML文件中提取数据,然后使用解析的XML数据自动创建帖子。我已经找到了使用cURL / PHP创建帖子的功能,但我不确定如何从XML文件中提取数据,将这些数据放入字符串然后将这些字符串应用于新创建的帖子。同时保护也很好。

如果有人知道一个很好的起点让我学习或已经写了一些可以提供有用帮助的东西,那就太棒了。谢谢你们

2 个答案:

答案 0 :(得分:0)

PHP有a wide variety of XML parsing functions。这里最受欢迎的是DOM。您可以使用DOM函数查找您感兴趣的特定XML标记并检索其数据。

不幸的是,您没有提供您尝试使用的XML的示例,否则我会发布一个简短的示例。

答案 1 :(得分:0)

如果你必须使用php保持xml格式,你可以使用这个here。如果您可以将格式更改为基本csv文本,则可以尝试使用wordpress插件here

php也有一个名为fgetcsv的csv文件的功能,所以我想从你的文件中获取所需的信息。

传递给变量,然后使用wp_insert_post创建帖子。把它全部放在while或foreach循环中,应该可以正常工作 - 或者先试用插件。

对于重复内容,也许您可​​以在数组中传递信息,然后使用array_unique删除任何重复项(只是在我的头顶,这可能是更好的方法或功能)。