$username, 'user_pass' => $pass, 'user_email' => $email, 'first_name' => $first_name, 'last_name' => $last_name); $user_id = username_exists( $username ); if ( !$user_id ) { $user_id = wp_insert_user($userdata); if ( is_wp_error($user_id) ) { _log("[$site_name][error] ".$user_id->get_error_message()."(username: $username)"); continue; } _log("[$site_name][new] $user_id : $username,$first_name,$last_name,$email"); /* LDAP login flag */ $flagged = add_user_meta( $user_id, "wpDirAuthFlag", "1"); if( !$flagged ) { _log("$user_id not flagged"); } } }