X

Comment lister tous les noms de rôles WordPress disponibles

Extraits par IsItWP

Voulez-vous afficher une liste de tous les noms de rôles WordPress disponibles ? Cet extrait affiche une liste déroulante de tous les noms de rôles WordPress disponibles.

Instructions

Tout ce que vous avez à faire est d'ajouter ce code à votre thème, là où vous souhaitez afficher une liste déroulante des noms de rôles WordPress disponibles.

$roles_obj = new WP_Roles();
$roles_names_array = $roles_obj->get_names();
echo '<select name="role">';
foreach ($roles_names_array as $role_name) {
	echo '<option>'.$role_name.'</option>';
}
echo '</select>';

Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur comment copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.

Si vous souhaitez modifier les capacités d'un rôle, consultez cet extrait : Comment modifier les capacités des rôles d'utilisateur.

Si vous avez aimé cet extrait de code, veuillez envisager de consulter Comment créer un formulaire d'inscription d'utilisateur personnalisé dans WordPress.

Commentaires   Laisser une réponse

  1. Salut, j'ai mis cet extrait dans mon fichier wordpress function.php, il fonctionne mais ce qu'il fait en réalité, c'est qu'il affiche en continu la liste même après la connexion dans le coin supérieur gauche.
    Comment puis-je l'afficher uniquement dans le formulaire d'inscription et nulle part ailleurs.
    Et une chose de plus, il affiche également l'option administrateur, pouvons-nous modifier les options pour une liste personnalisée à laquelle nous voulons que notre utilisateur s'inscrive.
    Et une chose de plus, je veux créer un utilisateur qui peut vendre ses produits sur mon site web mais qui n'a accès qu'à sa propre page et ne peut toucher aux produits d'aucun autre utilisateur dans le back-end, s'il vous plaît, suggérez-moi comment je peux faire cela sans multisites, pouvons-nous simplement définir un utilisateur pour accéder à des pages spécifiques qui ne peuvent être accessibles que par l'administrateur et l'utilisateur qui l'a créé, pas par un autre utilisateur.

    Merci et cordialement

Ajouter un commentaire

Nous sommes ravis que vous ayez choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !