7 votes

wordpress liste les rôles des utilisateurs

Je travaille sur un projet wordpress et j'étudie les rôles, etc.

J'ai le code suivant qui récupère tous les rôles disponibles :

<?php 
     global $wp_roles;
     $roles = $wp_roles->get_names();

     // Below code will print the all list of roles.
     print_r($roles);        
?>

Lorsque j'exécute le code ci-dessus, j'obtiens le résultat suivant :

array ( [administrator] => Administrator [editor] => Editor [author] => Author [contributor] => Contributor [subscriber] => Subscriber [basic_contributor] => Basic Contributor  ) 

J'aimerais que les éléments ci-dessus soient retirés du tableau et transformés en une simple liste non ordonnée. Comment puis-je y parvenir ?

Merci Dan

0voto

Nishad Up Points 1631

Si vous recherchez des options de liste déroulante, utilisez la fonction native de WordPress wp_dropdown_roles Cela donnera aux utilisateurs traduits les rôles suivants

Voici l'exemple de code

<select name="default_role" id="default_role">
    <?php wp_dropdown_roles( get_option( 'default_role' ) ); ?>
</select>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X