2014-01-07 49 views
0

我有一個網站與WP(一個客戶通過我)。他希望在其中一頁中看到產品類別列表,並且要獲得此類產品的列表,我必須向另一個網站上的API發送請求。該網站將使用包含類別的XML進行響應。爲了提出請求,我將使用一些PHP庫。回覆到達後,我想在我的客戶的網站頁面上顯示這些類別。如何將參數從PHP文件傳遞到模板?

我已經按照第一個回答here在呈現模板之前調用一個php文件,但想象一下,我想將一個變量(產品類別)從php傳遞到模板。我怎樣才能做到這一點?

回答

0

您可能想要緩存返回給您的XML結果(除非它是真正動態的),並且可能將其存儲在表中。您可以決定需要刷新緩存的頻率。 (這將保護您的網站和他們的API免受DOS攻擊,甚至只是大量的)。

將數據存儲在表中後,您的模板可以簡單地檢索它。

該模式將減少解決方案兩部分之間的耦合,並使構建/調試更容易。

+0

謝謝,但如何「回收」? – ziiweb

+0

在保存XML數據之前,您必須找出表結構(或多個表)以正確保存要查找的內容。您可以使用$ wpdb來創建表,插入記錄和檢索記錄。 –

+0

http://codex.wordpress.org/Class_Reference/wpdb –

相關問題