我正在使用功能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"
我要完成的工作是将我的自定义字段嵌套在meta字段下。因此,结果如下:
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函数将自定义字段嵌套在meta字段下?
答案 0 :(得分:0)
我现在知道这是不可能的。您可以使用数组类型(使用register_rest_field
函数)公开字段,也可以使用meta
属性(使用register_meta
函数公开)字段,这些字段不能为数组类型。但不是两个。