【问题标题】:Using the Wordpress JSON API to get custom field (image)使用 Wordpress JSON API 获取自定义字段(图片)
【发布时间】:2014-03-11 18:44:47
【问题描述】:

我正在尝试从某个帖子类型动态加载图像。我使用高级自定义字段插件将图像字段附加到我的帖子。我目前正在使用此代码:

$.getJSON('/?json=get_recent_posts&post_type=slides-verhuur&custom_fields=image', {}, function(data){
    console.log(data);
});

但是,当我运行代码时,我得到的结果 JSON 包含一个“自定义字段”属性,该属性具有一个“图像”属性,但这仅包含“80”的值,即图像的 ID。有没有办法获取图片网址?

【问题讨论】:

    标签: json wordpress


    【解决方案1】:


    您需要将返回值设置为“图像 URL”而不是“图像 ID”在自定义字段下按如下所示的图像分组图像字段。

    【讨论】:

    • 嗨,即使它设置为图像 URL,这仍然会返回照片 ID。我猜是因为主题或某些自定义函数 ACF 无法获取 URL 并返回 ID
    • 遇到同样的问题,甚至尝试重新添加图像但没有成功。
    • 您是否手动将自定义字段添加到 JSON 中?如果是这样,您使用了什么代码?
    • 各位,知道怎么解决吗?
    【解决方案2】:

    $post_response->data['CFS'] = CFS()->get(false, $page->ID, array('format' => 'api'));

    使用“api”而不是“原始”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      • 2018-07-22
      • 1970-01-01
      相关资源
      最近更新 更多