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 );
}
}
}