如何使用WP REST API创建最终成员的用户

我在通过最终成员的WP REST API添加用户时遇到麻烦,它只是添加成员。

请帮助我解决此问题,无论是我使用错误的方式还是在那里遇到麻烦。

这是我向邮递员索取的样品

  

http://domain/wp-json/wp/v2/users

在标题中,我正在发送类似的数据

{
    "username": "Fdddan","first_name": "salss","last_name": "Shahsssd","email": "faggl@gmail.com","password": "123456",}

我认为我向最终会员发送了错误的请求。 基本上我的问题是如何将最终成员与WP REST API一起使用。

我正在为WordPress网站开发android应用程序,在那里我安装了最终成员插件,并在注册用户页面中添加了一些额外的字段。

谢谢

dongshaobo 回答:如何使用WP REST API创建最终成员的用户

首先,您需要创建一个端点来注册页面。

<?php
add_action('rest_api_init','wp_register_user');

function wp_register_user($request) {

  register_rest_route('wp/v2','users/signup',array(
    'methods' => 'POST','callback' => 'wp_register_user_api',));
}

register_rest_route是用于创建注册自定义终结点的WP挂钩。设置方法和回调URL,这将指向另一个方法。您可以使用自己的东西来修改代码。

function wp_register_user_api(WP_REST_Request $request) {

    $username = $request['username'];
    $first_name = $request['first_name'];
    $last_name = $request['last_name'];
    $password = $request['password'];
    $email = $request['email'];

    $user_id = wp_create_user($username,$password,$email);

    // Do you stuff
}

您可以使用Postman验证代码。

本文链接:https://www.f2er.com/3166947.html

大家都在问