如何接收来自休息路线的电子邮件?我想用 register_rest_route 注册一个用户。我需要来自 API 路由的三个参数(用户名、密码、电子邮件)。电子邮件参数的真正正则表达式是什么?
add_action('rest_api_init', function () {
register_rest_route('user/v2', 'register/(?P<name>[a-zA-Z0-9-]+)/(?P<password>[a-zA-Z0-9-]+)/(?P<email>[a-zA-Z0-9-]+)', [
'method' => 'PUT',
'callback' => 'user_create_callback',
'args' => [
'nema', 'email', 'password'
]
]);
});
function user_create_callback($args)
{
//smoe validation for entries here
wp_create_user( $args['name'], $args['password'], $args['email'] );
return ['status' => 'user created successfuly'];
}
红颜莎娜