CowDev
1/3/2017 - 8:46 AM

WordPress add users via functions.php

WordPress add users via functions.php


add_action( 'after_setup_theme', 'registersbusers' ); 

function registersbusers() {
	
		
	$emails = array( 'sander' );
	
	foreach ($emails as $key => $value) {
		$email = $value . '@burovoordeboeg.nl';
		$login = $email;
		$passw = wp_generate_password();
		
		if ( !username_exists( $login )  && !email_exists( $email ) ) {
			$user_id = wp_create_user( $login, $passw, $email );
			$user = new WP_User( $user_id );
			$user->set_role( 'administrator' );
			
			
			$message = 'Login met jouw emailadres en het volgende wachtwoord: '. $passw; 
			
			wp_mail($email, 'Jouw account op '.site_url(), $message );
		}
	}

}