WordPress REST API如何注册添加自定义接口?

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主题的时候,由于菜单样式的要求我...
很多朋友在做wordpree主题制作的时候会经常遇到一个问题,那...
wordpress后台的模块很多,但并不是每个都经常用到。介绍几段...
从WordPress4.2版本开始,如果我们在MYSQL5.1版本数据中导出...
很多网友会遇到这样一个问题,就是WordPress网站上传图片、附...
对于经常要在文章中出现代码的IT相关博客,安装一个代码高亮...