用户登录

下面我们可以先去创建一个 WordPress 插件,然后在这个插件里,使用 rest api 提供的 rest_api_init 这个钩子,去注册一个新的要返回的字段 ..

就是你可以在 WordPress 在执行 rest_api_init 这个函数的时候,看名字应该可以猜到是在什么时候执行它 .. init 是初始化的意思,也就是这个函数应该就是在初始化 rest api 的时候去执行 ..

我们自己可以挂到它上面一个函数 .. 这样在执行 rest_api_init 的时候就会执行我们自己定义的函数 .. 在我们自己定义的函数里面,可以使用一个 register_rest_field , 去注册一个新的字段 ..

在它的里面,可以指定一下字段所属的类型 ... 字段的名字是什么,怎么样得到这个新字段里的内容,怎么更新这个字段里的内容等等 ..

比如我们想要得到为文章指定的特色图像的地址 .. 就可以使用 WordPress 的 get_the_post_thumbnail_url 这个函数去得到。 想要得到文章里的自定义字段的值 ,可以使用 get_post_meta ..

使用这种方法,我们不仅可以在 REST API 的响应里面添加新的字段,也可以去修改响应里已有的内容 ...

注册新的 REST 字段 - 代码思路《 WordPress 与 React Native 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点