首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析json对象并在wordpress php小部件中实时显示

解析json对象并在wordpress php小部件中实时显示
EN

WordPress Development用户
提问于 2018-02-02 15:55:03
回答 1查看 9.3K关注 0票数 2

我跟著杰森

代码语言:javascript
复制
{
"status": "ok",
"totalResults": 2,
"articles": [
    {
        "source": {
            "id": "cooking-recepie",
            "name": "cooking recepie"
        },
        "author": "cooking recepie Staff",
        "title": "lamb steak",
        "description": "fffffffffffffffffffffff.”",
        "url": "http://www.cooking-recepie.net/node/116605",
        "urlToImage": "https://www.cooking-
recepie.net/sites/default/[type]/[nid]/conte-1801-cap-epa.jpg",
        "publishedAt": "2018-02-02T01:00:00Z"
    },
    {
        "source": {
            "id": "cooking-recepie",
            "name": "cooking recepie"
        },
        "author": "cooking recepie Staff",
        "title": "Igghhhhhhhhhhhhhhhhhhhh?",
        "description": "yhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.",
        "url": "http://www.cooking-recepie.net/116598/inter-push-lautaro-
 martinez",
        "urlToImage": "https://www.cooking-recepie.net/sites/[nid]/Martinez-
 Lautaro-Arg-epa_0_0.jpg",
        "publishedAt": "2018-02-02T01:00:00Z"
    }
    ]
}
代码语言:javascript
复制
 $val){
echo 'data:'.$data->$key->$val.'
';  
echo 'key:'.$key.'
';
echo 'val:'. $val.'
';
}


 }


 }
?>
代码语言:javascript
复制
data:
key:status
val:ok
data:
key:totalResults
val:2
data:
key:articles
val:Array

-我的问题

  1. 它是对象还是数组?,我在php小部件中显示,但是它一直在出错。
  2. 我需要显示所有的信息
  3. 在php小部件中使用wp-remote-get是否安全?
  4. 如何缓存结果?
EN

回答 1

WordPress Development用户

回答已采纳

发布于 2018-02-02 16:23:29

您有一个arror,因为您对数组执行了foreach循环,但是有一个值-也是数组,并且您尝试回显数组(articles)。

  1. 如果为true或默认返回json_解码对象,则将您的响应作为assoc数组进行。
  2. 对数据中的每个数组使用循环。我看到json - is数组中的articles
  3. 练习不错。但这可能会很慢。
  4. 我认为这可能会帮助你解决一些麻烦:点击
票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/292987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档