Description des rôles et des fonctionnalités WordPress (plus de modifications basées sur le Code)
Autres rôles. « WordPress a par défaut six rôles: Super administrateur Editor Editor Contributor abonnés ces rôles sont des groupes de fonctions spécifiques. Les abonnés n’ont que la capacité de lire et les contributeurs ont aussi delete _ Post et Edit post qui leur permettent de créer \/ éditer \/ supprimer des messages.
Les avantages des rôles et des compétences sont nombreux. Le système est l’épine dorsale de la gestion des utilisateurs WordPress et fait du bon travail pour séparer les groupes d’utilisateurs. Par conséquent, d’une part, notre avantage est de pouvoir travailler efficacement avec les utilisateurs.
Administrateur \/ poste local \/ WP. Php? Post = 1 & Action = delete. Si vous accédez au lien en tant qu’administrateur de connexion, le message sera supprimé. Si wordpress ne peut pas contrôler d’où vous venez, cela peut être un problème. Je peux simplement poster un lien pour supprimer le contenu de votre site n’importe où: Si vous cliquez dessus, vous avez des problèmes. C’est pourquoi ces fonctions garantissent que vous avez la permission d’effectuer des opérations, mais nous avons aussi besoin de nonce pour valider l’intention. Pour en savoir plus, consultez notre article nonces.
Utilisez les rôles et les compétences lors de la création de plug – ins et de sujets, et vous voudrez peut – être limiter certaines actions aux rôles. Par exemple, si vous créez un plug – in de référencement, vous voudrez peut – être limiter son utilisation aux auteurs, aux éditeurs et aux administrateurs. Vous souhaitez également limiter les principales options aux administrateurs. Pour ce faire, vous utiliserez la fonction Current _ user can () ou un paramètre spécifique d’une fonction WordPress existante. Regardons les deux: l’exemple ci – dessus pour charger d0f8b8629960884891820 montre comment ajouter des éléments de menu de haut niveau supplémentaires au menu d’administration. La fonction add _ menu page () a un paramètre qui définit la capacité requise pour afficher les éléments du menu. Dans notre cas, c’est gérer _ options, ce qui signifie que par défaut, seuls les administrateurs peuvent le voir.
Vous pouvez tester la fonctionnalité vous – même en utilisant Current _ user can () (ou user can ()). Nous utilisons la méthode suivante pour masquer les liens supprimés dans la vue: chargement d0f8b86299608849820 Veuillez noter que j’ai utilisé la fonctionnalité dans les deux cas, bien qu’il soit clair que tout ce que je voulais vraiment faire était d’accorder l’accès administrateur. Il y a deux raisons pour lesquelles vous devriez toujours utiliser la fonctionnalité. L’un d’eux concerne la façon dont les fonctions de contrôle sont construites. À l’intérieur.
Si vous spécifiez un rôle, dans certains cas, True est retourné pour ce rôle seulement, pas pour le rôle ci – dessus. Pour en savoir plus, consultez le numéro de billet trac 22624.
La deuxième raison est liée au rôle et à l’architecture de la PAC (capacité). Un rôle est un nom entièrement arbitraire attribué à une liste entièrement arbitraire de fonctions. En fait, il n’y a aucune garantie réelle que l’Administrateur a réellement la capacité de gérer les options. WordPress l’assigne par défaut, mais peut être ajouté \/ supprimé par des rôles ou même par des utilisateurs spécifiques en utilisant des fonctionnalités de code ou de plug – in. Cela rend le code basé sur les rôles instable, de sorte qu’il utilise toujours des fonctionnalités. Créer des rôles personnalisés lorsque vous créez de grandes applications, vous pouvez avoir besoin de rôles personnalisés, peut – être seulement pour grouper les utilisateurs individuellement. Si vous lancez une annonce sur un site Web, vous voudrez peut – être créer un rôle d’entreprise. Les utilisateurs appartenant à ce rôle peuvent avoir une fonctionnalité spéciale qui leur permet de visualiser une page de statistiques montrant leur performance publicitaire.
Le Code de base pour ce faire est le suivant: créez un rôle en utilisant la fonction add _ Role () et ajoutez la fonctionnalité que vous voulez que ce rôle ait au troisième argument. Le premier paramètre est le nom du rôle et le second est le titre affiché. Chargez d0f8b8629960884891820 parce que add _ Role () crée un rôle ou renvoie NULL s’il existe, vous pouvez l’utiliser en toute sécurité n’importe où dans votre code. C’est – à – dire qu’il n’y a vraiment aucune raison d’exécuter cette fonctionnalité tout le temps, et le mettre dans le crochet d’activation est mon traitement préféré. Voici un exemple plus avancé:
Il y a deux différences dans le chargement de d0f8b86299608849820. D’abord, je vais entrer le code dans la fonction active. Cette opération n’est effectuée que lorsque U
La possibilité pour les développeurs de modifier facilement qui peut voir \/ faire est une ressource énorme. Rôles et capacités L’extenseur de rôle s’applique aux gestionnaires qui ont une capacité de rétention anale, ce qui vous permet de contrôler avec précision tous les aspects du rôle et des capacités. Combiner et correspondre pour obtenir n’importe quelle combinaison et définir les permissions correctement. Essayez de ne pas exagérer, beaucoup de personnages et de chapeaux confus peuvent être un spectacle horrible! Intéressé par le rôle de scoper? Télécharger les membres Les membres de Justin tadlock sont essentiellement à l’avant – garde du système de rôles et de compétences. Il vous permet de créer des rôles et de leur assigner des fonctionnalités, et de gérer tout cela dans une interface utilisateur dédiée. Intéressé par les membres? Télécharger une meilleure gestion des capacités Une autre interface utilisateur frontale pour les rôles et les modules fonctionnels. Il n’est pas aussi populaire que les membres, mais il y a encore un nombre considérable d’appareils mobiles, plus de 30 000. Il fait presque tout ce que vous voulez, et vous pouvez ajouter \/ Modifier \/ modifier des rôles et des capacités selon vos préférences. Intéressé par un gestionnaire de capacités amélioré? Téléchargement aperçu les systèmes de rôles et de fonctionnalités de WordPress, bien qu’ils offrent d’énormes avantages en termes de gestion des utilisateurs, sont généralement sous – utilisés. J’espère que cet article vous fera salir les mains! N’oubliez pas de ne pas exagérer. Vous pouvez créer une série de personnages avec des dizaines de fonctionnalités, mais vous devriez toujours vous arrêter et réfléchir à ce qui est le mieux pour l’ensemble du système. En général, plusieurs rôles et compétences devraient suffire pour répondre à la plupart des besoins. Avez – vous un projet qui repose fortement sur des rôles et des compétences personnalisés? Aimez – vous particulièrement ou n’aimez – vous pas la façon dont WordPress gère ce problème? Veuillez nous le faire savoir dans les commentaires ci – dessous. Étiquette: rôles et compétences pour le projet WordPress de fin de semaine