如何在 WP REST API 中使用 register_rest_field 在另一个字段下嵌套一个字段

雅库布D

我发现我无法做到这一点。请参阅底部的解决方案部分

我正在使用函数register_rest_field在 Wordpress REST API 中发布一些自定义元字段。

API 响应如下所示:

id: 1
meta: []
my_custom_field: "some value"
my_another_custom_field:
    0: "Alfa"
    1: "Bravo"
    2: "Charlie"

我想要完成的是将我的自定义字段嵌套在元字段下。所以它会导致这样的事情:

id: 1
meta:
    my_custom_field: "some value"
    my_another_custom_field:
        0: "Alfa"
        1: "Bravo"
        2: "Charlie"

我试过用register_meta函数代替。它确实有助于在meta地下嵌套但它仅支持标量值,我也需要显示数组值(如示例字段 my_another_custom_field 中所示)。所以我必须坚持使用 register_rest_field 函数。

有没有办法使用 register_rest_field 函数在元字段下嵌套自定义字段?

雅库布D

我现在知道这是不可能的。您可以使用数组类型(带register_rest_field函数)公开字段,也可以在meta属性(带register_meta函数)下公开您的字段,该属性不能是数组类型。但不能两者兼而有之。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用并发类在Java中自动减少一个字段并自动增加另一个字段

如何使用案例类中的另一个初始化一个字段?

如何使用单片眼镜修改Scala中的嵌套地图和另一个字段

django / rest:我可以只有一个字段使用序列化程序吗?

Django Rest更新一个字段

如何在WP REST API响应中使用wp:featuredmedia?

如何在另一个字段的计算中使用别名

如何在流星自动形成中使一个字段依赖于另一个字段的值?

如何使用一个字段进行mongoexport

如何在Kendo树列表的一个字段中使用多个按钮?

如何仅在Django-Rest-Framework中深入一个字段?

MongoDB聚合:$ Project(如何在同一投影管道的另一个字段上使用一个字段)

如何使用jQuery将一个字段的内容复制到另一个字段

Django Rest Framework-如何仅从相关模型集中获取一个字段

如何使用Ruby将另一个字段的值添加到HTTParty字段

如何使用另一个字段的值更新MongoDB字段

急需REST API补丁程序请求以更改模型的一个字段

如何在Rails验证中使用另一个字段

当使用ORDER BY另一个字段时,如何仅对一个字段使用DISTINCT?

如何使用XQuery将一个字段的值设置为另一个字段

如何将LIKE语句与另一个字段中的多个值一起使用?

如何使用MVC5中的Enter键功能从一个字段导航到另一个字段

如何在Solr中使用另一个字段中一个字段的数据?

如何使用指向另一个字段的字段初始化结构?

如何使用javascript将一个字段输入值复制到另一个字段输入

如何从查询中的一个字段获取信息以在另一个查询中使用?

Django-REST:添加 API 以通过另一个字段获取实体的正确方法?

如何使用 FilterUserMixin 过滤 Django 中的一个字段或另一个字段

SSRS - 如何引用特定字段的值以便能够在另一个字段中使用它?