2017-05-08 58 views
0

我是新手,對wordpress,php和解析Json數據文件並將其顯示爲我的頁面內容的概念。 我正在使用wordpress,並且我嘗試過插件JSON內容導入器..但是我無法在免費版本中做一個循環。 所以,如果你可以(也許)可以,那麼請使用一個簡單的PHP庫(哪一個?)解析Json文件,並且與視圖的綁定應該像這樣完成(I不知道我是否應該使用模板庫(mustache?twig?)來映射我的Json字段和視圖?)。以wordpress數據爲中心的網站推薦架構? (來自JSON feed的數據)

所以也許這不是困難,但我沒有找到'最簡單'的方法來實現這一目標。一個類似的github項目也將是完美的啓發我。謝謝你

+0

你可以使用'json_decode()'輕鬆解析JSON。然後,你可以用它做什麼,你喜歡什麼,循環它,過濾等等... –

+0

好吧,超...但你知道在哪個wordpress文件我應該放置此代碼?如何在頁面中注入json的內容? (我想我應該有一些插槽('div'))... – nzaero

回答

0

要回答上面的評論 - 取決於你想用json做什麼。

如果您使用它來輸入將在選項中使用的某種數據,您可以將它放在functions.php中。如果要顯示它,可以將其放入模板文件中,然後創建使用該模板的頁面。

如果你從一個url中獲取它,你應該使用'wp_remote_get()'。 有點像:

$request = wp_remote_get($url); 
$response = wp_remote_retrieve_body($request); 
// You can check the response before outputing it. 
$output = json_decode($response); 

$output包含您的數據組成的數組。有了它,你可以以任何你想要的方式使用它 - 循環使用它,或者使用它的一部分...