Assignez un rôle automatiquement par défaut lors d’une inscription

Lors d’une inscription, il est parfois utile de pouvoir assigner un rôle à cet utilisateur de façon automatique.
Il existe des plug-ins pour faire cela, comme YITH AUTOMATIC ROLE CHANGER FOR WOOCOMMERCE, par exemple, qui est payant.

Pour éviter de frais inutile et d’activer encore un plugin, copié/collé ce code dans le fichier “function.php” votre thème enfant de votre WordPress.

				
					add_action( 'user_register', 'myplugin_registration_save', 10, 1 );

function myplugin_registration_save( $user_id ) {
    $user = new WP_User( $user_id );

    $user->remove_role( 'subscriber' ); // Optional, you don't have to remove this role if you want to keep subscriber as well
    $user->add_role( 'student' );
}
				
			

Après avoir copié ce code dans votre fichier, pensez bien à modifier le mot ” student ” par le nom de votre rôle.
Maintenant, vous devriez avoir toutes vos nouvelles inscriptions assignées automatiquement au rôle choisi ci-dessus.

Testez sur WordPress 5.8.2 et Woocommerce 6.0
Un nouveau projet WordPress ? Besoin d’aide ?
Contactez-moi ou visitez mon site et je me ferais un plaisir de vous aider. 

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur whatsapp
Partager sur email
Partager sur print

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

Les derniers articles

Besoin d'aide ?
Un nouveau projet ?

Publicités

Votre enseigne ici ? Contactez-moi
WeCreativez WhatsApp Support
👋 Salut, besoin d'aide ? N'hésite pas à m'écrire, je serais ravi de t'aider.

Suivez-moi

Les derniers articles

Votre demande a bien été envoyé, merci.

Le délai de réponse peut varier de 24h à 48h.
Merci de votre compréhension

Besoin d'aide pour mon projet

Sujet :
Assignez un rôle automatiquement par défaut lors d’une inscription
Panier
  • Votre panier est vide.