1<php
2 // register
3
4 $user = (isset($_POST['username']) ? $_POST['username'] : '');
5 $pass = (isset($_POST['password']) ? $_POST['password'] : '');
6 $email = (isset($_POST['email']) ? $_POST['email'] : '');
7
8 if (!username_exists($user) && !email_exists($email)) {
9 $user_id = wp_create_user($user, $pass, $email);
10 if (!is_wp_error($user_id)) {
11 //user has been created
12 $user = new WP_User($user_id);
13 $user->set_role('do');
14 //Redirect
15 wp_redirect('URL_where_you_want_redirect');
16 exit;
17 } else {
18 //$user_id is a WP_Error object. Manage the error
19 }
20 }else{
21 // user exist
22 }
23?>