2011-03-15 27 views
0

我一直在尋找一些時間來弄清楚如何從遠程XML文件中提取數據,然後使用解析的XML數據自動創建一個帖子。我已經想出了使用cURL/PHP創建帖子的功能,但我不確定如何從XML文件中提取數據,將數據放入字符串中,然後將這些字符串應用於新創建的帖子。此外,欺騙保護會很好。從遠程XML提取數據和創建Wordpress發佈

如果有人知道我有一個很好的學習起點,或者已經寫了一些可以提供有用幫助的東西,那就太好了。謝謝你們

回答

0

PHP有a wide variety of XML parsing functions。這裏最流行的是DOM。您可以使用DOM函數來查找您感興趣的特定XML標記並檢索其數據。

不幸的是,你沒有提供你正在嘗試使用的XML的例子,否則我會發佈一個簡單的例子。

0

如果你必須使用PHP使用xml格式,你可以使用here。如果你可以改變格式爲基本的CSV文本,你可以嘗試使用wordpress插件here

此外php還有一個叫做fgetcsv的csv文件的功能,所以我會說從你的文件中獲取所需的信息。

傳遞給變量並使用wp_insert_post創建帖子。把它放在一邊或foreach循環,應該工作正常 - 或者先嚐試插件。

至於重複的內容,也許你可以傳遞一個數組中的信息,然後使用array_unique來刪除任何重複項(就在我頭頂上,這可能是一個更好的方法或函數)。