官方文档:developer.wordpres…
//自定义路由,返回网站基本信息
function api_get_info() {
$data = array(//自定义要返回的数据
"name" => get_bloginfo("name"),
"description" => get_bloginfo("description"),
"url" => get_bloginfo("url"),
"admin_email" => get_bloginfo("admin_email")
);
if ( empty( $data ) ) {
return null;
}
return $data;
}
add_action( 'rest_api_init', function () {
register_rest_route( 'wp/v2', '/info', array(
'methods' => 'GET',
'callback' => 'api_get_info',
) );
} );
自定义后api地址为:http://网站地址(或wordpress安装路径)/wp-json/wp/v2/info
{//api返回结果
"name": "斑码",
"description": "我的收藏小站",
"url": "studio.beetheme.cn",
"admin_email": "banma@88.com"
}
