• Extensions
  • Blog
  • Ressources
    • Documentation
    • FAQs
    • Bouts de code
    • Cas d’utilisation
    • Support
  • Compte
    • Mon compte
    • Validation
    • Panier
    • Déconnexion
  • Anglais
  • Français
  • Extensions
  • Blog
  • Ressources
    • Documentation
    • FAQs
    • Bouts de code
    • Cas d’utilisation
    • Support
  • Compte
    • Mon compte
    • Validation
    • Panier
    • Déconnexion
  • Anglais
  • Français
home/Knowledge Base/Bouts de code/Ajouter automatiquement un utilisateur à un groupe

Ajouter automatiquement un utilisateur à un groupe

103 views 0 avril 13, 2021 June 10, 2021

WP Customer Area ajoute le concept des groupes d’utilisateurs avec les extensions “Nouveaux types de propriétaires” (pour des groupes d’utilisateurs simples) et “Groupes administrés” (pour des groupes administrés). Dans certains cas, vous aurez besoin d’ajouter automatiquement un utilisateur à un groupe – lors de son enregistrement par exemple.

Vous pouvez inclure les bouts de code suivants dans le fichier functions.php de votre thème ou dans le fichier cuar-functions.php en cas de copie des modèles de WP Customer Area.

Pour les groupes de l’extension “Nouveaux types de propriétaires”

function cuar_add_new_user_to_group( $new_user_id ) {
  $destination_group_id = 123; // put the real group ID here

  $group_addon = cuar_addon('user-group');
  $group_addon->add_user_to_group( $new_user_id, $destination_group_id );
}
add_action( "user_register", "cuar_add_new_user_to_group" );

Pour les groupes de l’extension “Groupes administrés”

Dans ce cas, vous pouvez ajouter l’utilisateur en tant que gestionnaire du groupe ou comme simple membre (ou les 2 si besoin).

function cuar_add_new_user_to_managed_group( $new_user_id ) {
  $destination_group_id = 123; // put the real group ID here
  $is_manager = false; // set to true if you want that user to be a manager within that group
  $is_member = true; // set to true if you want that user to be a simple member of that group

  $group_addon = cuar_addon('managed-groups');

  if ( $is_manager ) {
    $group_addon->add_manager_to_group( $new_user_id, $destination_group_id );
  }

  if ( $is_member ) {
    $group_addon->add_member_to_group( $new_user_id, $destination_group_id );
  }
}
add_action( "user_register", "cuar_add_new_user_to_managed_group" );
Tags:groupespropriété

Was this helpful?

Yes  No
Related Articles
  • Destinataires personnalisés pour les notifications adminstrateurs
  • Désactiver les réinitialisations CSS dans le but d’autoriser l’intégration de plugin tiers
  • Changer la page d’accueil de l’espace client
  • Changer la page affichée après déconnexion
  • Colonnes latérales : comment les désactiver
  • Détecter si vous êtes sur une page de l’espace client
Base de connaissances
  • Bouts de code 25
  • Cas d'utilisation 2
  • Community links 5
  • Liens de la communauté 0
FAQ
  • À propos des licences 7
  • Questions avant-vente 4
  • Questions après-vente 1
  • Utilisation du plugin 8
  • Questions techniques 10
  • Paiements 4
Documentations
  • Guide de démarrage
  • Utiliser nos fragments de code
  • Le système de modèles
  • Documentation complète
Support
  • Pre-sales Enquiries
  • Main plugin support
  • Premium add-ons support
  • Feature Requests
  • Conditions générales de vente
  • Politique de remboursement
  • Mentions légales
  • Copyright 2021 Foobar Studio. Tous droits réservés.