Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. | email | first name | last name | moderator | admin |
  2. +------------+------------+-----------+-----------+-------+
  3. |sm@mail.com | max | biagi | 1 | 1 |
  4.  
  5. //Create new user
  6. $usermeta = array();
  7. $usermeta['first_name'] = ucfirst ($first_name);
  8. $usermeta['last_name'] = ucfirst ($last_name);
  9. $usermeta['password'] = wp_hash_password( $email );
  10. $user_login = strtok($email, '@');
  11. $user_id = bp_core_signup_user( $user_login, $email, $email, $usermeta );
  12.  
  13. //Add user to group
  14. groups_join_group($group_id, $user_id );
  15.  
  16. //Promote user to group moderator
  17. if($mod){
  18. groups_promote_member($user_id,$group_id,'mod');
  19. }
  20. //Promote user to group administrator
  21. if($admin){
  22. groups_promote_member($user_id,$group_id,'admin');
  23. }
  24. }
  25.  
  26. $user_id = wp_insert_user(array(
  27. 'user_login' => $user_login,
  28. 'user_pass' => wp_hash_password( $email ),
  29. 'first_name' => $first_name,
  30. 'last_name' => $last_name,
  31. 'display_name' => $first_name . ' ' . $last_name,
  32. 'user_email' => $email,
  33. 'user_nicename' => $first_name
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement