Question

Après avoir examiné les plugins qui traitent des rôles utilisateur et les capacités, je conclus que je pourrais être mieux juste hardcoding mes paramètres dans mon fichier functions.php. Cela a bien fait pour moi en effet fin, mais je rencontrais un des problèmes alors que je finalise le code.

Comme je suis sûr que beaucoup d'entre vous le savez (et j'ai fini par trouver la manière dure) toute nouvelles fonctionnalités ajoutées par le code à un rôle existant qui a été affecté à un utilisateur sera de ne pas fonctionner. Au contraire, il semble que le rôle et les capacités sont écrites dans associant la base de données la première fois le nouveau rôle est attribué à un utilisateur. Si je me trompe avec cette hypothèse s'il vous plaît laissez-moi savoir.

Dans tous les cas ... Je suis frustré par se faire face à des choses manuellement et bien que je ne aime pas l'idée de plug-ins, cette situation de spécifiques a une interface graphique se croire peut-être en fait très bien.

Ce que je cherche est un plugin ou un code non pléthorique qui est essentiellement juste capable de lire les rôles et leurs capacités associant de la base de données de wordpress par défaut et renvoie ces valeurs dans une liste de cases à cocher.

Alors, essentiellement la possibilité de simplement sélectionner un rôle qui affiche à son tour toutes les capacités par défaut de wordpress, ainsi que toute capacité personnalisée qui est attribué à tout utilisateur ... Ensuite, il suffit d'une case à cocher à côté de chaque capacité assignée à ce rôle.

L'administrateur peut mettre à jour les valeurs en cochant / décochant les capacités applicables et on devrait avoir la possibilité d'entrer simplement une nouvelle capacité en collant le nom des capacités dans un champ texte.

Ma logique est que si cela existait alors ne pas ajouter votre code personnalisé TOUT supplémentaire à la base de données ou tout ce qui nécessite plus de ressources.

Le principal avantage ici est que vous avez un moyen finalement simple à traiter des rôles de mise à jour.

Ce que je ne suis pas est sûr si cette même logique s'appliquerait à être en mesure de modifier manuellement les capacités pour les utilisateurs individuels ... Si quelqu'un sait aussi la réponse à cette question me pleaseclet sais.

Était-ce utile?

La solution

Le plugin membres est votre solution, code propre pour lire, modifier et créer des rôles et des capacités; facile et rapide. Pas de tableaux personnalisés et standards WordPress normaly.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top