Dans une configuration multisite, vous pouvez associer un utilisateur existant du réseau à un site. La fonction standard wp_insert_user ne semble pas avoir la logique appropriée à gérer. Comment ferais-je cela pour multisite?
En outre, y a-t-il un moyen de voir si un utilisateur donné est déjà associé à un site particulier?
Après avoir regardé le code de l’utilisateur créer, j’ai trouvé ce que je pouvais faire:
$userdata = get_user_by('login', 'user1');
add_existing_user_to_blog( array( 'user_id' => $userdata->ID, 'role' => 'author'));
Correctif: manquait la fermeture)