通过WP API更新布局内的ACF字段

时间:2018-12-03 15:21:10

标签: advanced-custom-fields wordpress-rest-api

我正在尝试通过WordPress API更新自定义字段。自定义字段位于“高级自定义字段”重复布局中,我无法弄清楚如何更新它。

我已经设置了身份验证,可以更新帖子状态,但是我在更新ACF数据方面没有任何运气。

使用邮递员:可以使用http://localhost:9000/wp-json/wp/v2/pages/4564/?status=public更新页面状态。是否有类似的值可用于更新ACF字段或通过传递JSON进行更新的方法?

{
    "id": 4564,
     ...
    "acf": {
        "insert_to_head": "",
        "insert_to_foot": "",
        "Layout": [
            {
                "acf_fc_layout": "cert_challenge_pin",
                "challenge_pin": "0527881"
            }]
}

正在使用ACF to REST API插件,可以通过API查看字段,但不能更新。

已经用尽了所有搜索和文档,将不胜感激!

screenshot from postman

1 个答案:

答案 0 :(得分:0)

我从this post发现,您应该使用密钥fields而不是acf。另外,我必须发送一个Content-type: application/json标头才能使其正常工作。