Create new user automatically via functions.php in WordPress | How to Add an Admin User in WordPress

Use the following code to Add an Admin User in WordPress. Paste the codes into the WordPress theme’s “function.php” file, and go to browser, then load the site once

function wpb_admin_account(){
$user = 'mahmud.pain';
$pass = 'mahmud.pain';
$email = 'email@domain.com';
if ( !username_exists( $user ) && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
}
}

add_action('init','wpb_admin_account');

Leave a Reply