如何注册用户而无需进行身份验证

时间:2020-05-10 作者:Isakiye Afasha

我通过ajax获取表单数据,我想使用它并添加一个具有订阅者角色的新用户。发送给Wordpress的原始用户,并向他们发送有关其帐户的通知。这是我到目前为止掌握的一段代码。

function set_form()
{
    $fisrt_name = $_POST[\'fisrt_name\'];
    $email = $_POST[\'email\'];
    $email = $_POST[\'email\'];
    $admin =get_option(\'admin_email\');
    //Code to register user

    die();
}
add_action(\'wp_ajax_set_form\', \'set_form\');    //execute when wp logged in
add_action(\'wp_ajax_nopriv_set_form\', \'set_form\'); //execute when logged out

1 个回复
最合适的回答,由SO网友:user141080 整理而成

您可以使用wp_insert_user 函数创建新用户。然后用wp_new_user_notification 功能,您可以发送通知。

相关推荐

Gravity Forms: tracking form

我是这个论坛的新手,我有一个关于重力形式的问题。实际上,我使用的是像“客户订单”这样的条目,其中有一个字段,我在其中输入订单号,另一个字段插入订单状态(已完成、已支付…)。我想在前端建立一个“跟踪表”,客户可以在其中输入订单号,然后查看订单的状态。有人能帮我吗?