用户登录

先用编辑器打开 WordPress 的目录 .. 在桌面上的 web-stack .. app .. 下面的 wordpress .. 默认 WordPress 的插件都放在了 wp-content 目录下面的 plugins 这个目录里面 .. 在它下面创建一个新的插件 .. 放到 ninghao-rest 这个目录的下面, 文件的名字是 nignhao-rest.php ..

WordPress 的插件只需要一个文件 .. 在文件的顶部添加点说明 .. 这里就是设置一下插件的名字,描述 .. 作者等等 ..

打开 WordPress 的管理后台 .. 插件 .. 在这里会看到刚才我们创建的 Ninghao REST 这个插件 ... 先启用一下这个插件 ..

回到编辑器 .. 在这个插件里面,先用一个 add_action 去使用一个钩子,在特定的时候挂载我们自己要执行的函数 .. 第一个参数是挂载到的地方 .. 这里使用的是 rest_api_init .. 因为我们要在初始化 rest api 的时候去添加一个自己需要的字段 ..

第二个参数是自定义的函数 .. 这里把它设置成 rest_post_thumbnail .. 下面需要再去定义一下这个函数 ..

名字是 rest_post_thumbnail .. 在它里面,我们可以使用一下 register_rest_field 去注册一个新的字段 .. 它有几个参数需要再去设置一下 ..

第一个参数是字段的类型 .. 我们要往文章里面添加一个新的字段,所以它个参数的值应该就是 post .. 第二个参数是字段的名字 .. 用一个 post_thumbnail .. 这样在 REST API 里响应回来的内容里面,就会包含一个 post_thumbnail ..

可以先去试一下 .. 保存一下这个文件 ... 打开 POSTMAN 这个小工具 ... 请求一下 posts 这个地址 ..

现在请示这个 API 的时候 WordPress 返回来的内容里面, 现在还看不到新注册的 post_thumbnail 字段 .. 因为我们还需要去设置一个回调函数,在这个回调函数里,去得到文章的特色图像的地址 ..

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

统计

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

社会化网络

关于

微信订阅号

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