WordPress:如何创建自定义REST API路由?

时间:2018-12-26 作者:Pratik Patel

我们如何创建自定义REST API路由以将特定数据格式发送到AndroidIOS 应用程序?

1 个回复
最合适的回答,由SO网友:Pratik Patel 整理而成

我们可以使用rest_api_init 动作如下:

只需在主题中添加以下代码functions.php 文件

add_action( \'rest_api_init\', function () {
    register_rest_route(\'wp/v2\', \'forgot_password\', array(
        \'methods\' => array(\'GET\', \'POST\'),
        \'callback\' => \'forgot_password\'
    ));
} );

function forgot_password(){
    // YOUR CALLBACK FUNCTION STUFF HERE
}
forgot_password 将定义路由URL地址。

methods 将定义要获取请求参数的方法,如GETPOST.

callback 将定义在rest api启动时调用的回调函数。