【问题标题】:Extracting Data From Remote XML & Creating Wordpress Post从远程 XML 中提取数据并创建 Wordpress 帖子
【发布时间】:2025-12-09 23:15:02
【问题描述】:
我一直在寻找一段时间来弄清楚如何从远程 XML 文件中提取数据,然后使用解析的 XML 数据自动创建一个帖子。我已经弄清楚了使用 cURL/PHP 创建帖子的功能,但我不确定如何从 XML 文件中提取数据,将数据放入字符串,然后将这些字符串应用于新创建的帖子。防骗也不错。
如果有人知道我学习的一个很好的起点,或者已经写了一些可以提供有用帮助的东西,那就太好了。谢谢大家
【问题讨论】:
标签:
php
xml
wordpress
curl
xml-rpc
【解决方案2】:
如果您必须使用 php 保持 xml 格式,您可以使用 here。如果您可以将格式更改为基本的 csv 文本,您可以尝试使用 wordpress 插件here。
php 也有一个名为 fgetcsv 的 csv 文件函数,所以我想说从你的文件中获取所需的信息。
传递给一个变量,然后使用wp_insert_post 创建一个帖子。将其全部放在 while 或 foreach 循环中,应该可以正常工作 - 或者先尝试插件。
至于重复的内容,也许您可以将信息传递到一个数组中,然后使用 array_unique 删除任何重复项(就在我的脑海中,可能有更好的方法或功能)。