WordPress 新增 rest api 接口

admin 2022年11月24日 代码修改 134

WordPress 是一款强大的 CMS,它的 REST API 可以让你在 WordPress 平台外部获取或更新数据。它使用 HTTP 请求和响应来接收和返回数据。

虽然 WordPress 提供了很多关于文章和用户的接口,但是有些时候,这些接口都不能满足我们的要求,往往还需要一些自定义的接口。

要在 WordPress 中新增 REST API 接口,可以使用下面的步骤:

1、安装并激活一个 REST API 插件,例如 WP REST API。

2、实现 REST API 的回调函数,在回调函数中处理请求并返回响应。

如果不用插件,也可以直接在主题的 functions.php 文件实现 REST API 的回调,核心代码:

add_action( 'rest_api_init', 'my_rest_routes' );

function my_rest_routes() {
    register_rest_route( 'my-namespace/v1', '/my-route', array(
        'methods' => 'GET',
        'callback' => 'my_rest_callback',
    ) );
}

function my_rest_callback( $request ) {
    $data = ['message' => 'Hello World'];
    return rest_ensure_response( $data );
}

代码完成后,就可以用 example.com/wp-json/my-namespace/v1/my-route 访问这个 API 接口了。

真诚赞赏,手留余香

联系我们

  • dps2088168 复制

产品推荐

热门标签