Dans la mise en place des conditions logiques dans le formulaire Login du plugin Ultimate Member, on peut rencontrer une difficulté de mise en place lorsque l’on utilise l’option « Rôles ( Dropdown ) ». Pour résoudre cette difficulté classique, suivez les procédures suivantes et tout fonctionnera convenablement.

Vous pouvez utiliser une logique conditionnelle avec les types de champs « Rôles (Dropdown) » et « Rôles (Radio) ». Dans ce cas, vous devez utiliser ces paramètres pour gérer les champs conditionnels :

Action – « Afficher ».
Champ – sélectionnez le menu de champ ;
Opérateur – « contient » ;
Valeur – le slug, c’est à dire l’ ID du rôle de l’utilisateur cible dans le commutateur de champs.

Aussi, vous pouvez créer en amont des nouveaux rôles et utiliser leurs ID pour créer des conditions logiques, notamment dans les formulaires d’inscription de Ultimate Member.

Source: Site web Ultimate Member