是否可以更改返回的wp rest api json格式?我希望响应不是对象数组,而是对象格式。
所需格式:
{
"articles": [
{
"id": 160,
"title": "This is a new post ",
"slug": "this-is-a-new-post-faf0no",
"author": 3,
}
]
}
我没有找到与此相关的任何钩子。任何帮助表示赞赏。谢谢。
答案 0 :(得分:1)
您可以尝试将其设置为对象
$myObject = json_decode($responseJSON);
您可以利用
获得价值echo $myObject['articles'][0]->title;
with foreach:
foreach($myObject['articles'] as $key => $value) {
echo $value->title . ", " . $value->slug . "<br>";
}