ACF 插件的 POST 请求不起作用

发布于 2025-01-12 10:03:51 字数 769 浏览 0 评论 0原文

我正在尝试使用 REST API 在 WP 中发布帖子。我也需要一些额外的字段。所以我安装了 ACF 插件来插入额外的字段。发送请求后,它返回 201 (帖子已创建),但额外的字段值仍为空(未更新)。

                data = {
                    "title": (data['title']),
                    "content": (data['full_content']),
                    "author": 1,
                    "status": "draft",
                    "featured_media": get_image_id,
                    "acf" : {
                            "intro": "another try"
                    }
                    
                }
                response = requests.post(url, headers=headers, json=post_data)

这里的 intro 是我的自定义字段。在 ACF 插件 REST API 选项中为 True,并且在获取请求 acf 值中显示空值。那么如何插入额外的字段值呢?

I am trying to publish a post in WP using rest api. I need some extra field too. So I have installed ACF plugin to insert extra field. After sending the request it returning 201 (post is created) but extra field value remaining empty(not updating).

                data = {
                    "title": (data['title']),
                    "content": (data['full_content']),
                    "author": 1,
                    "status": "draft",
                    "featured_media": get_image_id,
                    "acf" : {
                            "intro": "another try"
                    }
                    
                }
                response = requests.post(url, headers=headers, json=post_data)

Here intro is my custom field. In ACF plugin REST API option is True and in get request acf values showing empty value.So how can I insert extra field value?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

征棹 2025-01-19 10:03:51

在上面的请求中,尝试使用 "fields",而不是 "acf"。请参阅此评论了解更多信息。

In your request above, try to use "fields", instead of "acf". See more in this comment.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文