2017-05-08 59 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包含您的数据组成的数组。有了它,你可以以任何你想要的方式使用它 - 循环使用它,或者使用它的一部分...