wordpress liste des rôles d'utilisateur
Je travaille ion wordpress projet et de creuser autour dans des rôles etc.
J'ai le code suivant qui, fondamentalement, obtient 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 )
je voudrais que le ci-dessus pour être supprimés à partir du tableau et une liste non ordonnée. Comment pourrais-je y parvenir?
Merci Dan
OriginalL'auteur danyo | 2012-10-31
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser un foreach boucle, en boucle par le biais de chacun des rôles dans le tableau.
OriginalL'auteur Marty
Voici le code pour faire la liste déroulante de l'utilisateur de wordpress rôle
OriginalL'auteur gmwraj
Depuis le l10n fonctions n'accepte pas de variables,
translate_user_role()
est nécessaire pour traduire les noms de rôle correctement. Aussi, à l'aide dewp_roles()
plutôt que la variable globale$wp_roles
est l'approche plus sûre, pour qu'il vérifie d'abord si le global et non, si vous de le régler et de le retourner.OriginalL'auteur Marc Wiest
Juste une information supplémentaire. Il y a également une fonction wp_dropdown_roles() qui vous donne les rôles que l'option des éléments html.
Vous pouvez également définir la valeur sélectionnée par défaut par le passage du rôle slug en tant que paramètre.
OriginalL'auteur Christopher Laconsay