×

插件使用

插件开发和使用经验分享

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

王超 2020-09-14 插件使用 25 次

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日记主要承接WordPress主题定制开发PSD转WordPressWordPress仿站以及以WordPress为管理后端的小程序、APP,我们一直秉持“做一个项目,交一个朋友”的理念,希望您是我们下一个朋友。如果您有WordPress主题开发需求,可随时联系QQ:919985494

上一篇:已是最新文章

下一篇:

联系我们

如果您有想过合作事宜,可以通过以下方式联系我们

邮箱:919985494@qq.com

QQ:919985494(牧野鸿鹄)

电话:0371-86166851 18539976310

微信:18539976310(lclz429)

关注&交流

QQ交流群

微信公众号

订阅本站

输入邮箱订阅本站,只要有新文章发布,就会发送邮件通知您哦!