Last Updated: January 28, 2019
time(),
'user_email' => $email_address,
'first_name' => $first_name,
'last_name' => $last_name,
'user_pass' => $password // When creating an user, `user_pass` is expected.
);
$user_id = wp_insert_user( $user_data ) ;
update_user_meta($user_id, 'subscribe_status', $subscribe_status);
//On Success
if ( ! is_wp_error( $user_id ) ) {
$response['status'] = 'success';
wp_set_auth_cookie($user_id);
}else{
$response['status'] = 'failed';
}
endif;