Advertisement
Guest User

Untitled

a guest
Aug 9th, 2018
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.20 KB | None | 0 0
  1. public function generate_users()
  2.     {
  3.  
  4.         for($i = 1; $i <= 25; $i++) {
  5.  
  6.             $role = get_option('default_role');
  7.  
  8.             $password = '1234566778';
  9.  
  10.             $firstname     = $this->verodate_generate_word(mt_rand(6, 12));
  11.             $lastname      = $this->verodate_generate_word(mt_rand(8, 12));
  12.             $name          = $this->verodate_generate_word(mt_rand(6, 12));
  13.             $email_address = $name . '@' . $_SERVER['SERVER_NAME'] . '.invalid';
  14.  
  15.             $name = $this->verodate_generate_word(mt_rand(6, 12));
  16.  
  17.             $website = 'http://' . $name . '.com';
  18.  
  19.             $description = $this->verodate_generate_word(mt_rand(6, 12));
  20.  
  21.             $user_id = wp_create_user($email_address, $password, $email_address);
  22.  
  23.             wp_update_user(
  24.                 array(
  25.                     'ID'          => $user_id,
  26.                     'nickname'    => $email_address,
  27.                     'first_name'  => $firstname,
  28.                     'last_name'   => $lastname,
  29.                     'user_url'    => $website,
  30.                     'description' => $description,
  31.                 )
  32.             );
  33.  
  34.             // Set the role
  35.             $user = new WP_User($user_id);
  36.  
  37.             $user->set_role($role);
  38.  
  39.             $avater = $this->verodate_random(array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12));
  40.  
  41.             avatar_image_upload('avatars', $user_id, $avater, 'members');
  42.         }
  43.  
  44.         $this->_set_users_recently_active();
  45.  
  46.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement