rest_api_init()
云策文档标注
概述
rest_api_init() 函数用于注册 WordPress REST API 的重写规则,确保 API 路由能被正确解析。它通过调用 rest_api_register_rewrites() 并添加查询变量来实现。
关键要点
- rest_api_init() 是 REST API 初始化函数,负责注册重写规则。
- 它调用 rest_api_register_rewrites() 来添加 REST API 的 rewrite 规则。
- 通过 WP::add_query_var() 添加 'rest_route' 查询变量,以支持 API 路由处理。
- 此函数自 WordPress 4.4.0 版本引入。
代码示例
function rest_api_init() {
rest_api_register_rewrites();
global $wp;
$wp->add_query_var( 'rest_route' );
}
原文内容
Registers rewrite rules for the REST API.
Description
See also
Source
function rest_api_init() {
rest_api_register_rewrites();
global $wp;
$wp->add_query_var( 'rest_route' );
}
Changelog
| Version | Description |
|---|---|
| 4.4.0 | Introduced. |