Guest User

Untitled

a guest
Nov 15th, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. <?php
  2. // Programmatically Create a User in WordPress
  3. add_action('init', 'prefix_add_user');
  4. function prefix_add_user() {
  5. $username = 'username123';
  6. $password = 'pasword123';
  7. $email = 'drew@example.com';
  8.  
  9. $user = get_user_by( 'email', $email );
  10. if( ! $user ) {
  11.  
  12. // Create the new user
  13. $user_id = wp_create_user( $username, $password, $email );
  14. if( is_wp_error( $user_id ) ) {
  15. // examine the error message
  16. echo( "Error: " . $user_id->get_error_message() );
  17. exit;
  18. }
  19.  
  20. // Get current user object
  21. $user = get_user_by( 'id', $user_id );
  22. }
  23.  
  24. // Remove role
  25. $user->remove_role( 'subscriber' );
  26.  
  27. // Add role
  28. $user->add_role( 'administrator' );
  29. }
Add Comment
Please, Sign In to add comment