WordPress REST API给我们提供了很多的方便,但是如果想使用WordPress REST API做完成更复杂的项目的时候,默认的接口会显得不好用,不够用,这个时候,我们就可以自定义我们自己的接口,在这里我们使用到rest_api_init这个钩子,参考代码结构如下:
add_action( 'rest_api_init', function () {
register_rest_route( 'wp/v2', '/user_bind', array(//这里的user_bind是定义请求连接的后缀,也可以写成其他的,比如myrest_api
'methods' => 'POST',//根据您的情况选择POST或GET
'callback' => 'user_bind',//这里面的user_bind跟下面的自定义函数的名字保持一致
) );
} );
function user_bind() {
//自定义数据获取部分,根据您的需要自己写
}
上面的参考自定义接口的数据请求地址就是:您的域名/wp-json/wp/v2/user_bind,当然,你也可以通过这个请求地址添加传参完成更好的数据请求
WordPress日记主要承接WordPress主题定制开发、PSD转WordPress、WordPress仿站以及以WordPress为管理后端的小程序、APP,我们一直秉持“做一个项目,交一个朋友”的理念,希望您是我们下一个朋友。如果您有WordPress主题开发需求,可随时联系QQ:919985494
相关文章
wordpress主题开发中增加QQ、微信、微博及手机验证码快捷登录
在wordpress主题开发过程中,对于有开放用户注册登录的…wordpress主题图像裁剪位置插件Thumbnail Crop Position
WordPress 自带的上传功能,默认的情况下会在图片的中…WordPress微信分享文章或页面时如何带上图片和摘要
平时我们在WordPress主题定制开发的时候经常会用到社交…4步轻松成为WordPress插件开发者
本文将带领你成为WordPress插件开发者。我们将分析何时…WordPress代码高亮插件WP-CodeBox
对于经常要在文章中出现代码的IT相关博客,安装一个代码高亮插…WordPress自定义弹窗登录、注册、找回密码插件-Mx Custom Login
最近我们开发了一款WordPress自定义弹窗登录、注册、找…