PublishPress Capabilities – accès aux rôles des utilisateurs, autorisations d’édition, menus d’administration

Description

PublishPress Capabilities vous permet de contrôler toutes les permissions sur votre site WordPress. Nous avons construit cette extension d’éditeur de rôle d’utilisateur afin que vous ayez un moyen facile et puissant de gérer les utilisateurs.

Vous pouvez personnaliser tous les rôles d’utilisateur sur votre site, des administrateurs et éditeurs aux auteurs, contributeurs, abonnés et rôles personnalisés. Chaque rôle peut avoir les permissions exactes dont votre site a besoin.

Vous pouvez utiliser PublishPress Capabilities pour nettoyer l’écran d’édition de publication. Vous pouvez décider ce que les auteurs voient lorsqu’ils écrivent des publications. Vous pouvez masquer n’importe quelle fonctionnalité sur les écrans de Gutenberg ou de l’Éditeur classique.

La version Pro de PublishPress Capabilities vous permet d’empêcher les utilisateurs d’accéder à tout lien des menus d’administration et de l’interface publique.

PublishPress Capabilities est sûr à utiliser. Chaque fois que vous modifiez les permissions de votre site, cette extension effectuera une sauvegarde que vous pourrez restaurer en cas de problème. Vous pouvez utiliser ces sauvegardes pour migrer vos rôles et permissions d’un site à un autre.

PublishPress Capabilities Pro

Mise à niveau vers Capabilities Pro
Cette extension est la version gratuite de PublishPress Capabilities. La version Pro de Capabilities possède toutes les fonctionnalités dont vous avez besoin pour contrôler les droits de vos utilisateurs WordPress. Avec Capabilities Pro, vous pouvez gérer l’accès aux articles, pages, médias et types de publications personnalisés. Cliquez ici pour contrôler l’accès à votre site WordPress avec Capabilities Pro !

Les principales caractéristiques de PublishPress Capabilities

  1. Éditeur de rôle utilisateur : vous pouvez modifier les fonctionnalités de n’importe quel rôle.
  2. Fonctionne pour tous les types de publication : choisissez qui peut publier, lire, modifier et supprimer du contenu pour tout type de publication.
  3. Fonctionne pour toutes les taxonomies : choisissez qui peut gérer, modifier et attribuer des termes dans n’importe quelle taxonomie.
  4. Masquer les fonctionnalités de la zone d’administration : supprimez les éléments de la barre d’outils de WordPress, ainsi que les widgets du tableau de bord.
  5. Masquer les fonctionnalités de l’éditeur : décidez ce que les utilisateurs voient lorsqu’ils écrivent des publications dans Gutenberg ou dans l’éditeur classique.
  6. Masquer l’éditeur des boîtes méta (version Pro) : vous pouvez masquer les boîtes méta sur l’écran de modification des publications.
  7. Sauvegardes sécurisées : chaque fois que vous modifiez vos permissions, PublishPress Capabilities enregistre une sauvegarde.
  8. Créer ou copier des rôles utilisateur : ajoutez de nouveaux rôles ou clonez des rôles existants.
  9. Menus de l’interface publique (Pro version)  : empêchez les utilisateurs d’accéder aux liens du menu de l’interface publique.
  10. Menus d’administration (version Pro) : empêchez les utilisateurs d’accéder aux liens du menu d’administration.
  11. Permissions de la médiathèque : décidez qui peut télécharger, modifier et supprimer des fichiers.
  12. Les droits WooCommerce : Contrôlez l’accès aux produits WooCommerce, aux commandes, aux code promo et plus encore.
  13. Support multisite : gérez les permissions sur un seul site ou sur l’ensemble de votre réseau.

1. Éditeur de rôle d’utilisateur WordPress

PublishPress Capabilities vous donne un contrôle détaillé de tous les niveaux de droits sur votre site WordPress. Vous pouvez modifier les rôles des utilisateurs sur votre site, de l’administrateur/administratrice à l’éditeur/éditrice en passant par le contributeur/contributrice et l’abonné/abonnée.

Avec Capabilities, vous pouvez choisir qui peut publier, lire, modifier et supprimer du contenu. Vous pouvez choisir des permissions pour les publications, les pages, les types de publication personnalisées, les catégories, les balises, etc.

Cliquez ici pour accéder à votre guide de démarrage rapide de PublishPress Capabilities.

#2. Permissions pour toutes les publications

De nombreux utilisateurs de WordPress ont des sites avec des types de publication personnalisés. Cela peut être fait à l’aide d’un code personnalisé, d’un thème ou d’une extension. Quelle que soit la manière dont votre type de publication est créé, PublishPress Capabilities vous permet d’appliquer et d’attribuer des permissions distinctes à votre type de publication.

Cliquez ici pour voir comment contrôler les permissions de type de publication.

3. Permissions pour toutes les taxonomies WordPress

PublishPress Capabilities vous permet d’ajouter des permissions supplémentaires aux taxonomies de votre site. Cette fonctionnalité inclut les catégories et les balises par défaut, mais s’applique également à d’autres taxonomies. Par exemple, dans WooCommerce, vous pouvez appliquer des permissions personnalisées aux catégories de produits, aux étiquettes de produits et aux classes d’expédition de produits. Vous pouvez appliquer et attribuer des fonctionnalités distinctes « Gérer », « Modifier » et « Attribuer » pour toutes vos taxonomies.

Cliquez ici pour en savoir plus sur les permissions de taxonomie.

4. Masquer les liens de la barre d’outils et les widgets du tableau de bord

« Fonctionnalités d’administration » vous permet de masquer des fonctionnalités dans la zone d’administration et la barre d’outils de WordPress. Vous pouvez décider de ce que les utilisateurs voient dans votre tableau de bord WordPress. Vous pouvez utiliser cette option pour masquer tous les liens de la barre d’outils, y compris « À propos de WordPress », « Visiter le site » et plus encore. Vous pouvez également masquer les widgets du tableau de bord tels que « D’un coup d’œil », « Brouillon rapide », et « Événements et actualités de WordPress ».

Cliquez ici pour en savoir plus sur la suppression des éléments de la barre d’outils et des widgets du tableau de bord.

5. Masquer les fonctionnalités de Gutenberg et de l’éditeur classique

PublishPress Capabilities a une option appelée « Fonctionnalités de l’éditeur » qui vous permet de nettoyer l’écran d’édition de publication. Vous pouvez décider ce que les utilisateurs voient lorsqu’ils écrivent des publications. Vous pouvez masquer n’importe quoi sur les écrans Gutenberg ou Éditeur classique. Vous pouvez masquer les cases à l’intérieur de la barre latérale telles que les balises, les catégories ou les extraits. Vous pouvez cliquer sur le bouton « Publier ». Vous pouvez même masquer le titre, le corps ou le permalien de la publication. C’est une excellente alternative aux extensions telles que Adminimize.

Cliquez ici pour en savoir plus sur le masquage des fonctionnalités de l’éditeur.

6. Masquer les boîtes méta dans les publications WordPress

WordPress a une fonctionnalité appelée « métaboxes ou boîtes méta ». C’est un nom étrange, mais vous les avez souvent vues si vous utilisez WordPress. Lorsqu’un utilisateur modifie un article, l’écran de modification comporte plusieurs boîtes par défaut : État et visibilité, Image mise en avant, Catégories, Étiquettes, etc. Ces boîtes sont des boîtes méta. Les extensions peuvent également ajouter leurs propres boîtes méta. La version Pro de la extension PublishPress Capabilities vous autorise à masquer les boîtes méta pour des rôles d’utilisateurs/utilisatrices spécifiques.

Cliquez ici pour en savoir plus sur le masquage des boîtes méta.

#5. Rôles et permissions de sauvegarde et de restauration

PublishPress Capabilities vous offre la possibilité de sauvegarder et de restaurer vos permissions. Cette fonctionnalité est très utile si vous souhaitez tester des modifications sur votre site ou si vous avez installé une nouvelle extension qui a modifié les permissions de votre site.

Chaque fois que vous modifiez vos permissions, l’extension PublishPress Capabilities crée automatiquement une sauvegarde. Si vous faites une erreur, allez sur le lien du menu « Sauvegarde » et vous pourrez revenir à une version précédente.

Cliquez ici pour voir comment sauvegarder les permissions.

8. Créer de nouveaux rôles d’utilisateur ou copier des rôles d’utilisateur

Avec PublishPress Capabilities, vous pouvez créer ou copier n’importe quel rôle d’utilisateur WordPress existant. Ces rôles peuvent être personnalisés exactement de la même manière que les rôles WordPress par défaut. Ces nouveaux rôles peuvent être ajoutés à des sites uniques ou à un réseau multisite entier.

Cliquez ici pour voir comment créer ou copier des rôles d’utilisateur.

#7. Limitations de l’interface publique (Pro version)

PublishPress Capabilities vous permet de restreindre l’accès aux menus de navigation par rôles, utilisateurs connectés et déconnectés. Ceci est utile car un site WordPress par défaut ne vous permet pas de contrôler la visibilité de vos liens.

Cliquez pour voir comment bloquer l’accès au menu de l’interface publique.

10. Restrictions du menu d’administration de WordPress (version Pro)

PublishPress Capabilities vous permet de restreindre l’accès aux écrans du menu d’administration par rôles d’utilisateur. Ceci est utile car de nombreuses extensions n’ont aucun moyen de contrôler qui peut accéder à leurs écrans d’administration.

Cliquez pour voir comment bloquer l’accès au menu d’administration.

#9. Prise en charge des permissions de la médiathèque

PublishPress Capabilities vous permet de décider qui peut télécharger, modifier et supprimer des fichiers de la médiathèque de votre site. Par défaut, seuls les administrateurs peuvent supprimer des fichiers de votre médiathèque. Les abonnés et les contributeurs ne sont même pas autorisés à télécharger des fichiers. Vous pouvez personnaliser ces permissions pour la médiathèque ainsi que la zone image mise en avant.

Cliquez ici pour en savoir plus sur les permissions de la médiathèque.

#dix. Prise en charge des permissions WooCommerce

Nous avons mentionné précédemment que PublishPress prend en charge les taxonomies WooCommerce. Cela est également vrai pour le reste de WooCommerce. PublishPress Capabilities vous permet de contrôler les droits pour les produits, les commandes et les code promo WooCommerce.

Cliquez ici pour en savoir plus sur les permissions WooCommerce.

#11. Prise en charge de WordPress multisite

PublishPress Capabilities vous permet de contrôler les permissions sur un seul site ou sur l’ensemble de votre réseau. Chaque fois que vous mettez à jour les permissions dans PublishPress Capabilities, vous pouvez choisir de synchroniser ces changements sur votre réseau multisite.

Cliquez ici pour en savoir plus sur les permissions multisites..

Rejoignez PublishPress et obtenez les extensions Pro

Les versions Pro des extensions PublishPress valent bien votre investissement. Les versions Pro ont des fonctionnalités supplémentaires et un support plus rapide. Cliquez ici pour rejoindre PublishPress.

Rejoignez PublishPress et vous aurez accès à ces extensions Pro :

Ensemble, ces extensions constituent une suite d’outils de publication puissants pour WordPress. Si vous avez besoin de créer un flux de travail professionnel dans WordPress, avec modération, révisions, permissions et plus encore… alors vous devriez essayer PublishPress.

Rapports de bogues

Les rapports de bogues pour PublishPress Capabilities sont les bienvenus dans notre dépôt sur GitHub. Veuillez noter que GitHub n’est pas un forum de support et que les problèmes qui ne sont pas correctement qualifiés de bogues seront fermés.

Suivez l’équipe de PublishPress

Suivez PublishPress sur Facebook, Twitter et YouTube.

Captures d’écran

  • Contrôlez les droits des utilisateurs : vous pouvez personnaliser tous les rôles des utilisateurs sur votre site, de l’administrateur à l’abonné.
  • Créer et copier les rôles des utilisateurs : avec PublishPress Capabilities, vous pouvez créer ou copier tous les rôles utilisateurs existants de WordPress.
  • Droits sur le contenu : avec Capabilities vous pouvez choisir qui peut publier, lire, modifier et supprimer le contenu.
  • Prise en charge multisite : Capabilities vous permet de contrôler les droits d’accès sur un seul site ou sur l’ensemble de votre réseau.
  • États personnalisés : avec Capabilities Pro, vous pouvez décider quels rôles d’utilisateur peuvent envoyer des publications à chaque état.
  • Donner des droits spécifiques à une taxonomie : vous pouvez donner des autorisations « gérer », « modifier » et « attribuer » pour toutes vos taxonomies.
  • Sauvegarde des droits : chaque fois que vous modifiez vos droits, la extension PublishPress Capabilities créera automatiquement une sauvegarde.
  • Droits de la médiathèque : PublishPress Capabilities vous permet de décider qui peut télécharger, modifier et supprimer les fichiers de la médiathèque de votre site.
  • Droits WooCommerce : avec PublishPress Capabilities, vous pouvez contrôler les permissions pour les produits, les commandes et les codes promo de WooCommerce.
  • Restrictions des menus de navigation : PublishPress Capabilities vous permet de restreindre l’accès aux menus de navigation par rôles, utilisateurs connectés et déconnectés.
  • Restrictions du menu d’administration : avec PublishPress Capabilities, vous pouvez restreindre l’accès aux écrans du menu d’administration en fonction des rôles des utilisateurs.
  • Éditeur de restriction des fonctionnalités : les fonctionnalités de PublishPress vous permettent de décider ce que les utilisateurs voient lorsqu’ils rédigent des publications.
  • Restriction des fonctionnalités de l’administrateur : PublishPress Capabilities vous permet de supprimer des éléments de la barre d’outils de WordPress, ainsi que des widgets du tableau de bord.

Blocs

Cette extension fournit 1 bloc.

  • PublishPress Capabilities - User Role Access, Editor Permissions, Admin Menus

FAQ

Comment sauvegarder et restaurer les droits des utilisateurs de WordPress ?

PublishPress Capabilities est un éditeur de rôles d’utilisateurs qui vous offre la possibilité de sauvegarder et de restaurer les droits de vos utilisateurs WordPress. Cette fonctionnalité est très utile si vous voulez tester des changements sur votre site, ou si vous avez installé une nouvelle extension qui a modifié les droits de votre site.

La modification des droits d’accès dans WordPress peut être une tâche délicate. Il est possible de se bloquer ou de bloquer d’autres personnes pour certaines fonctionnalités importantes. C’est pourquoi nous avons conçu un moyen de sécuriser votre site.

Chaque fois que vous modifiez vos droits, la extension PublishPress Capabilities crée automatiquement une sauvegarde. Si vous faites une erreur, allez dans le lien du menu « Sauvegardes » et cliquez sur l’onglet « Restaurer ». Ici, vous pouvez parcourir les 20 sauvegardes automatiques les plus récentes. Cette extension enregistre également une sauvegarde depuis votre première installation de PublishPress Capabilities. Et vous pouvez cliquer sur l’onglet « Sauvegardes » pour créer manuellement des sauvegardes.

Cliquez sur le bouton jaune « Restaurer les rôles sélectionnés » et vous pourrez revenir à une version antérieure.

Chaque fois que vous choisissez une sauvegarde, la extension affiche toutes les droits de cette sauvegarde. Les modifications importantes dans les droits sont mis en évidence :

  • Un titre de rôle vert signifie que le rôle n’existe pas dans votre jeu actuel.
  • Une capacité verte est définie dans la sauvegarde du rôle, mais pas dans le rôle actuel.
  • Une capacité « bloquée  » est définie dans le rôle actuel, mais pas dans le rôle de secours.

Comment puis-je rétablir les droits d’accès aux valeurs par défaut de WordPress ?

Si vous avez vraiment besoin de nettoyer et de actualiser votre site, PublishPress Capabilities vous permet de restaurer les droits par défaut de WordPress. Allez dans Permissions > Sauvegardes et cliquez sur l’onglet « Réinitialiser les rôles ». Avant de passer à l’étape suivante, assurez-vous de lire cet avertissement :

« AVERTISSEMENT : Ceci va supprimer et/ou modifier les définitions de rôles stockés. Si vous avez installé une extension qui ajoute de nouveaux rôles ou capacités, ceux-ci seront perdus. Il est recommandé de n’utiliser cette opération que comme dernier recours ! »

Si vous voulez continuer, cliquez sur le lien « Réinitialiser les valeurs par défaut de WordPress ». PublishPress Capabilities vous demandera si vous êtes vraiment sûr de vouloir faire cela. Cliquez sur « OK » pour continuer. Une fois le processus terminé, vous verrez le message « Rôles et capacités réinitialisés aux valeurs par défaut de WordPress ».

Comment puis-je contrôler les droits des liens du menu WooCommerce ?

WooCommerce est la extension de commerce électronique la plus populaire de WordPress. Vous pouvez créer de magnifiques boutiques avec des thèmes personnalisés en fonction de votre marque et de votre secteur d’activité et vous trouverez des milliers d’outils et d’intégrations populaires.

La extension PublishPress Capabilities vous permet de contrôler les permissions pour la extension WooCommerce ainsi que les rôles des utilisateurs de WooCommerce. Vous pouvez utiliser cette extension comme un éditeur de rôle d’utilisateur WooCommerce. Allez sur le lien « Capabilities » dans votre menu d’administration WordPress. Dans la zone principale de votre écran, vous verrez des options pour les produits, les commandes et les codes promo WooCommerce. Ces permissions couvrent la modification, la suppression et la lecture.

Dans la colonne latérale droite, vous pouvez également activer les droits pour les taxonomies WooCommerce. Cochez les boîtes pour les catégories de produits, les étiquettes de produits et les classes d’expédition de produits. Après avoir coché ces boîtes et rafraîchi votre écran, vous verrez apparaître les options gestionnaire, modifier, assigner et supprimer pour les catégories de produits, les étiquettes de produits et les classes d’expédition de produits.

La version Pro de PublishPress Capabilities vous permet de bloquer l’accès aux liens du menu administrateur dans la extension WooCommerce. Ceci est utile car WooCommerce a des options limitées pour contrôler qui peut accéder aux écrans d’administration. Lorsque vous installez la extension WooCommerce pour la première fois, vous verrez quatre liens de menu de niveau supérieur et des sous-menus. Tous ces liens sont disponibles pour les utilisateurs ayant le rôle d’administrateur/administratrice et de gestionnaire de boutique :

  • WooCommerce
  • Produits
  • Statistiques
  • Marketing

Il est possible de contrôler qui peut accéder à ces liens en utilisant la extension PublishPress Capabilities Pro. Après avoir installé PublishPress Capabilities Pro, allez dans « Capabilities », puis « Admin Menus » dans votre zone d’administration WordPress. Dans le coin supérieur gauche de cet écran, choisissez le rôle que vous souhaitez modifier. Faites défiler la page vers le bas et vous pouvez inscrire un X rouge pour tout lien du menu auquel vous ne voulez pas que les utilisateurs ayant ce rôle aient accès. Il constitue un excellent moyen de personnaliser un rôle WooCommerce tel que le gestionnaire de boutique. Cette approche fonctionne pour le cœur de la extension WooCommerce et peut également être utilisé pour des modules complémentaires tels que WooCommerce Subscriptions, WooCommerce Shipping, and WooCommerce Bookings. PublishPress Capabilities peut vous aider à gérer les droits de WooCommerce.

Cliquez ici pour en savoir plus sur les droits d’accès au menu de WooCommerce.

Comment puis-je contrôler les rôles et les droits des comptes de Contact Form 7 ?

La version Pro de PublishPress Capabilities vous permet de bloquer l’accès aux liens du menu administrateur dans la extension Contact Form 7. Ceci est utile car Contact Form 7 a des options limitées pour contrôler qui peut accéder aux écrans d’administration.

Contact Form 7 est la extension de formulaire de contact la plus populaire pour WordPress. Vous pouvez gérer plusieurs formulaires de contact, et personnaliser facilement chaque formulaire et les e-mails qu’il envoie. Contact Form 7 prend en charge la soumission par Ajax, CAPTCHA, le filtrage anti-indésirable Akismet et bien plus encore.

Lorsque vous installez la extension Contact Form 7 pour la première fois, vous verrez un lien de menu de niveau supérieur et trois sous-menus. Tous ces liens sont disponibles pour les utilisateurs ayant le rôle d’administrateur et d’administratrice :

  • Formulaires de contact
  • Ajouter
  • Intégration

Il est possible de contrôler qui peut accéder à ces liens en utilisant la extension PublishPress Capabilities Pro. Après avoir installé PublishPress Capabilities Pro, allez dans « Capabilities », puis « Admin Menus » dans votre zone d’administration WordPress. Dans le coin supérieur gauche de cet écran, choisissez le rôle que vous souhaitez modifier. Faites défiler la page vers le bas et vous pouvez inscrire un X rouge pour tout lien du menu auquel vous ne voulez pas que les utilisateurs ayant le rôle d’Éditeur/éditrice aient accès. Cette approche fonctionne pour le cœur de la extension Contact Form 7 et peut également être utilisé pour des modules complémentaires tels que Flamingo, qui enregistre les entrées des formulaires Contact Form 7.

Cliquez ici pour en savoir plus sur les droits d’accès au menu de Contact Form 7.

Comment puis-je contrôler les rôles et les droits des comptes de Yoast SEO ?

La version Pro de PublishPress Capabilities vous permet de bloquer l’accès aux liens du menu administrateur dans la extension Yoast SEO. Ceci est utile car Yoast SEO a des options limitées pour contrôler qui peut accéder aux écrans d’administration et aux fonctionnalités importantes.

Yoast SEO est la extension WordPress SEO la plus populaire et contient tout ce dont vous avez besoin pour gérer votre référencement. Yoast SEO est rempli de fonctionnalités qui aident les moteurs de recherche à trouver et à comprendre votre site web.

Lorsque vous installez la extension Yoast SEO pour la première fois, vous verrez un lien de menu de niveau supérieur et cinq sous-menus :

  • Général
  • Apparence de la recherche
  • Social
  • Outils
  • Premium

Il est possible de contrôler qui peut accéder à ces liens de la extension Yoast SEO en utilisant la extension PublishPress Capabilities Pro. Après avoir installé PublishPress Capabilities Pro, allez dans « Capabilities », puis « Admin Menus » dans votre zone d’administration WordPress. Dans le coin supérieur gauche de cet écran, choisissez le rôle que vous souhaitez modifier. Par exemple, vous pouvez restreindre l’accès à Yoast SEO pour le rôle « Responsable SEO ». Faites défiler la page vers le bas et vous pouvez inscrire un X rouge pour tout lien du menu auquel vous ne voulez pas que les utilisateurs ayant le rôle de responsable SEO aient accès.

Cette approche fonctionne pour le cœur de la extension Yoast SEO et peut également être utilisée pour des modules complémentaires tels que Local SEO, WooCommerce SEO, Google News, etc.

Cliquez ici pour en savoir plus sur les droits d’accès au menu de Yoast SEO.

Comment puis-je contrôler les rôles et les droits des comptes de Elementor ?

La version Pro de PublishPress Capabilities vous permet de bloquer l’accès aux liens du menu administrateur dans la extension Elementor. Ceci est utile car Elementor a des options limitées pour contrôler qui peut accéder aux écrans d’administration et aux fonctionnalités importantes.

Elementor est l’un des constructeurs de pages par glisser-déposer les plus populaires. Avec Elementor, vous éditez le site en direct, et voyez simultanément à quoi il ressemble exactement. Les designs Elementor sont entièrement responsive et viennent avec plus de 40 widgets puissants. PublishPress Capabilities peut vous aider à gérer les droits d’Elementor.

Lorsque vous installez la extension Elementor pour la première fois, vous verrez un lien de menu de niveau supérieur et neuf sous-menus :

  • Réglages
  • Gestionnaire de rôles
  • Outils
  • Information système
  • Premiers pas
  • Obtenir de l’aide
  • Polices personnalisées
  • Icônes personnalisées
  • Passer Pro

Il est possible de contrôler qui peut accéder à ces liens du menu Elementor en utilisant la extension PublishPress Capabilities Pro. Après avoir installé PublishPress Capabilities Pro, allez dans « Capabilities », puis « Admin Menus » dans votre zone d’administration WordPress.

Dans le coin supérieur gauche de cet écran, choisissez le rôle que vous souhaitez modifier. Par exemple, vous pouvez restreindre l’accès à Elementor pour le rôle « Administrateur/administratrice ». Si vous faites cela, nous vous recommandons de faire une copie du rôle d’administrateur et d’administratrice afin que l’un des rôles ait toujours un accès complet à WPForms.

Cette approche fonctionne pour le cœur de la extension Elementor et peut également être utilisée pour des modules complémentaires tels que Essential Addons, Premium Addons, etc.

Cliquez ici pour en savoir plus sur les droits d’accès au menu de Elementor.

Comment puis-je contrôler les rôles et les droits des comptes de Jetpack ?

La version Pro de PublishPress Capabilities vous permet de bloquer l’accès aux liens du menu administrateur dans la extension Jetpack. Ceci est utile car Jetpack a des options limitées pour contrôler qui peut accéder aux écrans d’administration.

Jetpack est une extension construite par Automattic, la société derrière WordPress.com. Cette extension offre de nombreux services différents, y compris les sauvegardes, le blocage des indésirables, les mesures d’audience, les analyses de logiciels malveillants, les formulaires de contact, et plus encore. PublishPress Capabilities peut vous aider à gérer les droits de Jetpack.

Lorsque vous installez la extension Jetpack pour la première fois, vous verrez un lien de menu de niveau supérieur et deux sous-menus :

  • Tableau de bord
  • Réglages

Il est possible de contrôler qui peut accéder à ces liens de la extension Jetpack en utilisant la extension PublishPress Capabilities Pro. Après avoir installé PublishPress Capabilities Pro, allez dans « Capabilities », puis « Admin Menus » dans votre zone d’administration WordPress. Dans le coin supérieur gauche de cet écran, choisissez le rôle que vous souhaitez modifier. Par exemple, vous pouvez restreindre l’accès à Jetpack pour le rôle « Administrateur/administratrice ». Faites défiler la page vers le bas et vous pouvez inscrire un X rouge pour tout lien du menu Jetpack auquel vous ne voulez pas que les utilisateurs ayant le rôle d’administrateur ou administratrice aient accès. Désormais, lorsqu’un administrateur ou une administratrice se connecteront à votre site, il ne pourront pas voir les liens de menu Jetpack que vous avez bloqué :

Cliquez ici pour en savoir plus sur les droits d’accès à Jetpack.

Comment puis-je contrôler les rôles et les droits des utilisateurs de WPForms ?

La version Pro de PublishPress Capabilities vous permet de bloquer l’accès aux liens du menu administrateur dans la extension WP Forms. Ceci est utile car WP Forms a des options limitées pour contrôler qui peut accéder aux écrans d’administration et aux fonctionnalités importantes.

WPForms est l’une des extensions de formulaire de contact WordPress les plus populaires avec des millions d’installations actives. WPForms vous permet de créer de magnifiques formulaires de contact, des formulaires de commentaires, des formulaires d’abonnement, des formulaires de paiement, et plus encore.

Lorsque vous installez la extension WPForms pour la première fois, vous verrez un lien de menu de niveau supérieur et dix sous-menus :

  • Tous les formulaires
  • Ajouter
  • Entrées
  • Réglages
  • Outils
  • Modules complémentaires
  • Statistiques
  • SMTP
  • À propos de nous
  • Communauté

Il est possible de contrôler qui peut accéder à ces liens de la extension WPForms en utilisant la extension PublishPress Capabilities Pro. Après avoir installé PublishPress Capabilities Pro, allez dans « Capabilities », puis « Admin Menus » dans votre zone d’administration WordPress. Dans le coin supérieur gauche de cet écran, choisissez le rôle que vous souhaitez modifier. Par exemple, vous pouvez restreindre l’accès à WPForms pour le rôle « Administrateur/administratrice ». Si vous faites cela, nous vous recommandons de faire une copie du rôle d’administrateur et d’administratrice afin que l’un des rôles ait toujours un accès complet à WPForms.

Faites défiler la page vers le bas et vous pouvez inscrire un X rouge pour tout lien du menu auquel vous ne voulez pas que les utilisateurs ayant le rôle d’administrateur ou administratrice aient accès. Désormais, lorsqu’un administrateur ou une administratrice se connectera à votre site, ils ne pourront pas voir les liens de menu WPForms que vous avez bloqué.

Cette approche fonctionne pour le cœur de la extension WPForms et peut également être utilisée pour des modules complémentaires tels que Form Abandonment, Form Locker, Offline Forms, etc.

Cliquez ici pour en savoir plus sur les droits d’accès au menu de WPForms.

Comment puis-je contrôler les rôles et les droits des utilisateurs de The Events Calendar ?

La version Pro de PublishPress Capabilities vous permet de bloquer l’accès aux liens du menu administrateur dans la extension The Events Calendar. Ceci est utile car The Events Calendar a des options limitées pour contrôler qui peut accéder aux écrans d’administration.

Avec The Events Calendar, vous pouvez facilement créer et gérer un calendrier d’événements sur votre site WordPress. Cette extension prend en charge les événements en personne et virtuels. Il existe également de nombreuses façons d’étendre cette extension pour les événements récurrents, la vente de billets, les événements soumis par les utilisateurs et plus encore.

Lorsque vous installez la extension The Events Calendar pour la première fois, vous verrez un lien de menu de niveau supérieur et dix sous-menus :

  • Événements
  • Ajouter
  • Étiquette
  • Catégories d’événements
  • Lieux
  • Organisateurs
  • Importer
  • Réglages
  • Aide
  • Modules complémentaires pour les événements

Il est possible de contrôler qui peut accéder à ces liens de la extension The Events Calendar en utilisant la extension PublishPress Capabilities Pro. Après avoir installé PublishPress Capabilities Pro, allez dans « Capabilities », puis « Admin Menus » dans votre zone d’administration WordPress. Dans le coin supérieur gauche de cet écran, choisissez le rôle que vous souhaitez modifier. Par exemple, vous pouvez restreindre l’accès à The Events Calendar pour le rôle « Éditeur/éditrice ». Faites défiler la page vers le bas et vous pouvez inscrire un X rouge pour tout lien du menu The Events Calendar auquel vous ne voulez pas que les utilisateurs ayant le rôle d’éditeur/éditrice aient accès. Désormais, lorsqu’un éditeur ou éditrice se connecteront à votre site, ils ne pourront pas voir les liens de menu The Events Calendar bloqués :

Cette approche fonctionne pour le cœur de la extension The Events Calendar et peut également être utilisée pour des modules complémentaires tels que Virtual Events, Events Tickets, etc.

Cliquez ici pour en savoir plus sur les droits d’accès au menu de The Events Calendar.

Comment puis-je contrôler les rôles et les droits des utilisateurs de Gravity Forms ?

La version Pro de PublishPress Capabilities vous permet de bloquer l’accès aux liens du menu administrateur dans la extension Gravity Forms. Ceci est utile car Gravity Forms a des options limitées pour contrôler qui peut accéder aux écrans d’administration.

Gravity Forms est peut-être la extension de formulaire de contact la plus populaire pour WordPress. Vous pouvez créer et publier vos formulaires WordPress en quelques minutes seulement. Choisissez vos champs, configurez vos options et intégrez facilement les formulaires sur votre site alimenté par WordPress. Gravity Forms vous permet d’intégrer facilement des services tiers tels que PayPal, Mailchimp et Zapier.

Lorsque vous installez la extension Gravity Forms pour la première fois, vous verrez un lien de menu de niveau supérieur et huit sous-menus.

  • Formulaires
  • Nouveau formulaire
  • Entrées
  • Réglages
  • Importer/Exporter
  • Modules complémentaires
  • État du système
  • Aide

Il est possible de contrôler qui peut accéder à ces liens en utilisant la extension PublishPress Capabilities Pro. Après avoir installé PublishPress Capabilities Pro, allez dans « Capabilities », puis « Admin Menus » dans votre zone d’administration WordPress. Dans le coin supérieur gauche de cet écran, choisissez le rôle que vous souhaitez modifier. Par exemple, vous pouvez restreindre l’accès au rôle « Éditeur/éditrice ». Par défaut, les éditeurs/éditrices n’ont pas accès à Gravity Forms, mais les administrateurs de sites leur donnent souvent un certain accès. Faites défiler la page vers le bas et vous pouvez inscrire un X rouge pour tout lien du menu Gravity Forms auquel vous ne voulez pas que les utilisateurs ayant le rôle d’éditeur/éditrice aient accès. Désormais, lorsqu’un éditeur ou éditrice se connectera à votre site, il ne pourra pas voir les liens de menu Gravity Forms bloqués.

Cette approche fonctionne pour la extension Gravity Forms principale et peut également être utilisée pour des modules complémentaires du site officiel ou de sites tiers.

Cliquez ici pour en savoir plus sur les droits d’accès au menu de Gravity Forms..

Quelle est la différence entre PublishPress Capabilities et PublishPress Permissions ?

Nous fournissons deux extensions pour autoriser et contrôler qui peut accéder à quoi sur votre site WordPress. Voici une façon simple de comprendre la différence :

  • PublishPress Capabilities : Facile.
  • Permissions PublishPress : Avancé.

OK, c’est peut-être trop simple, alors voici plus de détails :

  • PublishPress Permissions vous permet de personnaliser les droits par défaut de WordPress.
  • PublishPress Permissions vous permet de personnaliser des droits avancés qui vont bien au-delà de la portée du cœur de WordPress.

Voici un exemple contrasté en ce qui concerne la publication :

  • PublishPress Capabilities vous permet de contrôler qui peut publier tous vos publications.
  • PublishPress Permissions vous permet de contrôler qui peut publier des publications avec un état, une catégorie ou une étiquette particulière, ou même des publications sans catégorie ou étiquette spécifique.

Voici une autre comparaison :

  • PublishPress Capabilities vous permet de contrôler qui peut lire toutes vos pages.
  • PublishPress Permissions vous permet de contrôler qui peut lire les pages ayant un état, une catégorie ou une étiquette spécifique, ou même les pages ayant une page parente particulière.

Quelle est la façon correcte d’épeler PublishPress Capabilities ?

PublishPress est la marque officielle. Lorsque vous écrivez à propos de cette extension de modification de rôle d’utilisateur et utilisatrice, veuillez vous assurer que les Ps sont en majuscules.

  • PublishPress Capabilities (correct)
  • Publish Press Capabilities (incorrect)
  • publishpress capabilities (incorrect)
  • publish press cpabilities (incorrect)

Les fautes de frappe courantes et incorrectes comprennent Capabilitise, Cpabilities, Capabiliites, Cspabilities, Capsbilities, Caoabilities, Calabilities.

Avis

20 avril 2022
This plugin is a gem! It is helping me customize many user capabilities. It allows many customizations and possibilities. And the support is excelent. The developer helps me in all my doubts. Just fantastic.
7 avril 2022
Ok perhaps so few stars is harsh. I do appreciate such responsiveness from plugin devs which I thing bodes well for any plugin project in general. Amended.
27 mars 2022
Using PublishPress Capability, I have been able to delegate website maintenance to about 40 people. The ability to create custom roles with specific privileges means that non-technical people are protected from unnecessary options and I can have confidence that the site is well protected.
Lire les 78 avis

Contributeurs & développeurs

« PublishPress Capabilities – accès aux rôles des utilisateurs, autorisations d’édition, menus d’administration » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“PublishPress Capabilities – accès aux rôles des utilisateurs, autorisations d’édition, menus d’administration” a été traduit dans 9 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « PublishPress Capabilities – accès aux rôles des utilisateurs, autorisations d’édition, menus d’administration » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

2.4.1 – 09 May 2022

  • Fixed : Small bug with Capabilities search #340
  • Update : Add sorting for more table columns in « Roles » #388
  • Fixed : Edit Role screen: Right sidebar links to Capabilities screen without role argument #407
  • Fixed : Admin Features issue with JetPack #412
  • Update : Stop Free and Pro from being enabled together #323
  • Update : Add PublishPress Building Package for Capabilities #400

2.4.0 – 28 Apr 2022

  • Fixed : Post title not working with editor features #370
  • Fixed : Issue with revision metabox and some plugin metabox in Editor features. #369
  • Fixed : Editor Features compability with taxonomies created by the « Toolset » plugin. #367
  • Fixed : Backup Features text missing some « s » #365
  • Update : Change import upload file delete to use WordPress function #364
  • Update : Make sure « Copy » feature for roles works with Editor Features and more #362
  • Update : Add short description for « Role Level » #361
  • Update : Make « Roles » into the top menu link #326
  • Update : Vertical tabs similar to the « Capabilities » for Editor Features #257
  • Fixed : Can’t hide the « Profile » link with « Admin Menus » #337
  • Update : More Columns on Roles Screen #181

2.3.7 – 21 Apr 2022

  • Lang : Translations were not loaded on some sites

2.3.6 – 14 Apr 2022

  • Fixed : Non-administrators cannot access profile screen
  • Compat : WooCommerce – Shop Managers could not access Users
  • Compat : WooCommerce – Editor Feature restrictions did not hide Product Categories, Tags in Classic Editor

2.3.5 – 13 Apr 2022

  • Feature : Export / Import for new features
  • Change : Clarify captions on Roles, Backup screens
  • Fixed : Multisite: Don’t apply Feature, Menu Restrictions to Super Administrators unless constant PP_CAPABILITIES_RESTRICT_SUPER_ADMIN is defined
  • Fixed : Capabilities could not be updated if third party code executes too early. Now support constant PP_CAPABILITIES_COMPAT_MODE to work around conflicts.
  • Fixed : Coding standards – WordPress VIP scan compliance improvements
  • Compat : LoginWP – custom redirect failed
  • Lang : New French, Italian and Spanish translations

2.3.4 – 26 Jan 2022

  • Compat : WordPress 5.9 – failure adding / editing posts under some Editor Features configurations (work around WP hooking late-defined function _disable_block_editor_for_navigation_post_type)

2.3.3 – 13 Jan 2022

  • Fixed : Capability names with dashes could not be added
  • Fixed : After role rename, title in dropdown does not refresh
  • Fixed : Input sanitization consistency
  • Fixed : Escape output variables
  • Lang : Spanish, French, Italian

2.3.2 – 8 Dec 2021

  • Feature : Filter Capabilities display by post type or text entry
  • Feature : Editor Features – Restrict editor elements for custom post types
  • Feature : Admin Features – Restrict Admin Bar or individual Admin Bar elements
  • Feature : Admin Features – More items available for restriction #240
  • Change : Admin Features – Captions use dashes, not numbers #229
  • Change : Capabilities screen – Tab for PublishPress Capabilities #220
  • Fixed : CSRF vulnerability

2.3.1 – 6 Dec 2021

  • Fixed : Security issue
  • Fixed : PHP Notice on Capabilities screen

2.3 – 28 Oct 2021

  • Change : Role Capabilities screen uses tabs
  • Feature : New « Admin Features » screen #200

2.2 – 26 Aug 2021

  • Feature : Retain last role selection for Capabilities, Editor Features screens
  • Perf : Sync role to all sites – Operation timed out on networks with ~100 sites
  • Fixed : Some security scans flagged an unused file in external library « chosen ». That file (and other developer documentation files) has been removed

2.1 – 24 Jun 2021

  • Feature : Editor Features restriction (new screen to block editor elements per-role)
  • Fixed : If Media « Create » capability is selected / unselected by clicking Media caption or Create caption, the corresponding upload_files checkbox (in Other WP Core Capabilities section) is not toggled, leading to an apparant update failure
  • Fixed : If Media « Create » capability is negated or un-negated, the corresponding upload_files checkbox (in Other WP Core Capabilities section) is not toggled, leading to an apparant update failure
  • Fixed : PHP Warning if a role is stored without a valid capabilities array

2.0.2 – 6 May 2021

  • Feature : Multisite – « sync options to all sites » checkbox. Copies « use create_posts capability », Type-Specific Capabilities, Taxonomy-Specific Capabilities, Detailed Taxonomy Capabilities settings
  • Fixed : Multisite – « sync role to all sites » did not work if main site ID is not 1
  • Fixed : Fatal error on Capabilities screen if another plugin calls get_editable_roles() too early
  • Fixed : Add New User – couldn’t display password entry
  • Compat : PublishPress – Authors without publish capability could directly publish on the Calendar screen
  • Change : Permissions – Hide / Unhide Role setting moved to Roles screen row actions

2.0 – 18 Feb 2021

  • Feature : Roles screen
  • Feature : Multiple role assignment on Add / Edit User screen
  • Lang : Fixed handling, activated partial translations in German, Italian, Russian, Spanish, Swedish, Belarusian, Catalan
  • Change : Capabilities screen – move role selector to top left, eliminate load button
  • Change : Capabilities screen – move some sidebar items to Settings screen
  • Change : Adjust some captions, variable names, more selective code execution
  • Compat : bbPress – Forum, Topic and Reply capabilities were not displayed in Editing Capabilities grid
  • Fixed : uneditable bbPress roles could be opened for editing (require Capabilities Pro)
  • Fixed : Invalid Capabilities – Brief explanatory caption; avoid false positives for post types with map_meta_cap disabled
  • Fixed : PHP warning for invalid foreach argument, on sites with no active_plugins option stored
  • Fixed : Backup > Restore – Negated capabilities were not displayed correctly in restore preview
  • Fixed : Backup > Restore – Clicking label for Initial Backup jumped selection to Last Manual Backup
  • Change : Backup > Restore – Preview displays « No changes » below role name where appropriate

1.10.1 – 8 Oct 2020

  • Fixed : Type-Specific Capabilities options included some non-public WordPress post types that don’t support capability customization
  • Fixed : Review of role backup contents does not show name of current roles which would be removed by restoring backup

1.10 – 1 Oct 2020

  • Feature : Improved design and styling for Backup and Restore
  • Feature : Backup > Restore – filter to display only modified capabilities
  • Compat : Advanced Gutenberg – include AG Profile capabilities in Editing, Deletion, Reading capabilities grid
  • Fixed : Media Create / upload_files capability could not be removed from role
  • Fixed : Multisite – Incorrect menu display on sites where main site ID is not 1
  • Fixed : Language file load failure if plugin directory structure is non-standard

1.9.12 – 16 Jun 2020

  • Fixed : Fatal error due to missing vendor library folder

1.9.11 – 16 Jun 2020

  • Fixed : Upgrade menu links were not displayed

1.9.10 – 1 Jun 2020

  • Fixed : PublishPress Permissions – Type / Taxonomy settings incorrectly synchronized under some conditions

1.9.9 – 13 May 2020

  • Compat : PublishPress Permissions – « Type-Specific Capabilities » setting was not properly synchronized with Permissions > Settings > Core > Filtered Post Types

1.9.6 – 23 Apr 2020

  • Change : Add New Role retains capitalization as entered for role title (otherwise applies proper case)
  • Feature : Rename Role sidebar box on Capabilities screen
  • Fixed : Fatal error on plugin load if Administrator role does not exist
  • Compat : PublishPress Permissions – Post Type selections for « Type-Specific Capabilities » were not synchronized with PublishPress Permissions under some conditions

1.9.5 – 6 Apr 2020

  • Fixed : Fatal error loading Capabilities screen on a small percentage of installations
  • Compat : PublishPress Permissions – Post Type selections for « Type-Specific Capabilities » were not synchronized with PublishPress Permissions under some conditions

1.9.4 – 2 Apr 2020

  • Fixed : Fatal error loading Capabilities screen on a small percentage of installations
  • Fixed : Capabilities menu was displayed to non-Administrators with no items except « Upgrade to Pro »

1.9.3 – 17 Mar 2020

  • Fixed : Capabilities screen was not accessible to non-Administrators who have « manage_capabilities » capability
  • Fixed : Some functions were not accessible to network Super Administrators without a role on the site
  • Change : Clarify some messages for plugin access denial

1.9.2 – 16 Mar 2020

  • Feature : Auto-backup role and capabilities on each update (and on update to this version)
  • Fixed : First-time installation: Capabilities menu item not displayed until after Plugins or Users menu clicked
  • Change : Third Party Plugin Capabilities – always display checkboxes even if capabilities not present in Administrator role
  • Fixed : Plugin capability sections – pp_set_notification_channel and pp_manage_roles were included in both PublishPress and PublishPress Permissions sections
  • Fixed : Capability Negation (Denial) bulk unselect link was ambiguous due to missing strikethrough

1.9.1 – 16 Jan 2020

  • Fixed : Create Role, Copy Role, and Add Capability sidebar functions did not work with ENTER keypress (caused screen reload without applying operation)

1.9 – 9 Jan 2020

  • Change : Renamed to PublishPress Capabilities
  • Feature : Capabilities link on PublishPress > Roles row opens Role Capabilities screen
  • Feature : Role Capabilities screen links to PublishPress > Roles for member management
  • Fixed : Browser reload caused Role Capabilities screen to display default role
  • Fixed : Add Capability sidebar added custom capability to role immediately, but capability checkbox did not display as checked until reload
  • Fixed : Category Assign or Delete capabilities were not effective due to WordPress core forcing default capability requirement
  • Fixed : Term Assign or Delete capabilities were not effective due to WordPress core forcing default capability requirement
  • Fixed : Multisite – On sub-sites, Role Capabilities screen did not display PublishPress Capabilities section to Super Administrators who don’t have a role on the site
  • Fixed : Role name captions on Role Capabilities and Backup Tool screens could not be translated
  • Fixed : Checkbox bulk selection on Role Capabilities screen was incorrect under some conditions
  • Change : Reinstate WordPress edit_published_posts workaround with correct status filtering behavior
  • Change : Apply workaround filters for WordPress edit_published_posts / publish_posts handling only for users who have edit_published_posts capability for current post type

1.8.1 – 25 Oct 2019

  • Fixed : Automatic publication of blank auto-drafts, WooCommerce posts save with incorrect post status (since 1.8)

1.8 – 24 Oct 2019

  • Feature : WooCommerce, PublishPress, PressPermit capabilities grouped in sections on role editor screen
  • Feature : Plugin API – plugins can hook into « cme_plugin_capabilities » filter to register their capabilities
  • Feature : Work around WordPress issue preventing users with edit_published_posts (but not publish_posts) capability from updating published posts (https://core.trac.wordpress.org/ticket/47443)
  • Feature : Work around WordPress issue allowing users with edit_published_posts (but not publish_posts) to unpublish published posts
  • Fixed : If a unique edit/delete capability is already defined, don’t change the definition
  • Fixed : Removed add_users from the Core WordPress Capabilities section because it is was replaced by promote_users
  • Fixed : PHP Notices on Role Capabilities screen for undefined index, under some configurations
  • Fixed : HTML validation errors on Manage Capabilities screen
  • Fixed : PHP 5.x : Notice for undefined constant PHP_INT_MIN on wp-admin Posts / Pages listing
  • Change : Move Role Capabilities menu item to Permissions menu if PressPermit plugin is active (restoring previous behavior with Press Permit Core)
  • Change : Edit Roles link in CME row of Plugins list
  • Change : PublishPress icon, footer on Roles and Capabilities screen

1.7.5 – 24 May 2019

  • Fixed : Users’ inclusion or non-inclusion in Authors dropdown was not updated based on role edit

1.7.4 – 1 May 2019

  • Fixed : On some sites, capabilities added dynamically by other code were forced into stored role definition (and could not be removed).
  • Fixed : Negative role capabilities could not be directly unset (had to be checked, saved, then unchecked).

1.7.3 – 9 Apr 2019

  • Fixed : Work around WP quirk of completely blocking admin page access for a post type if user lacks create capability for the post type and there are no other accessible items on the menu.
  • Fixed : PHP Notices on Roles and Capabilities screen for non-Administrator with WooCommerce active

1.7.2 – 3 Apr 2019

  • Compat : WooCommerce integration – Users lacking access to the « Add New Order » submenu could not access Posts, Pages, Products or any other Post Type listing. This occurred if « use create_posts » option enabled and user lacks the create capability for Orders.

1.7.1 – 29 Mar 2019

  • Fixed : Press Permit integration – cannot load Permissions > Role Capabilities with Press Permit Core < 2.7

1.7 – 28 Mar 2019

  • Feature : New right sidebar setting: « Type-Specific Capabilities » for selected post types (without activating Press Permit Core).
  • Feature : New right sidebar setting: « Taxonomy-Specific Capabilities » ensures a distinct manage capability for selected taxonomies
  • Feature : New right sidebar setting: « Detailed Taxonomy Capabilities » causes term assign, edit and deletion capabilities to be required and credited separate from management capability
  • Feature : WooCommerce – Ensure orders can be edited or added based on edit_shop_orders / create_shop_orders capability
  • Change : Lockout safeguard (preventing read capability removal) is bypassed if role has no WP admin / edit capabilities, or if it has « dashboard_lockout_ok » capability
  • Compat : Press Permit: new plugin page slugs in Press Permit Core 2.7

1.6.1

  • Feature : Prevent read capability from being removed from a standard role
  • Feature : If read capability is missing from a standard role, display warning and instant fix link
  • Feature : Additional save button at top of Roles and Capabilities screen!
  • Change : Reinstate Press Permit description link
  • Change : Thickbox popups for related plugins

1.6

  • Feature : WooCommerce – If current user has duplicate_products capability, make Woo honor it
  • Feature : Link to Backup Tool from sidebar of Roles and Capabilities screen
  • Feature : Link to Roles and Capabilities screen from Backup Tool
  • Change : Minor code cleanup and refactor
  • Change : Copyrights, onscreen link for PublishPress ownership
  • Change : Links to Related Permissions Plugins in sidebar on Roles and Capabilities screen

1.5.11

  • Feature : Automatically save backup of WP roles on plugin activation or update
  • Feature : When roles are manually backed up, also retain initial role backup
  • Feature : Backup Tool can also display contents of role backups

1.5.10

  • Fixed : Back button caused mismatching role dropdown selection
  • Compat : PHP 7.2 – warning for deprecated function if a second copy of CME is activated

1.5.9

  • Fixed : Potential vulnerability in wp-admin (but exposure was only to users with role editing capability)

1.5.8

  • Fixed : PHP warning for deprecated function WP_Roles::reinit
  • Change : Don’t allow non-Administrator to edit Administrators, even if Administrator role level is set to 0

1.5.7

  • Change : Revert menu captions to previous behavior (« Permissions > Role Capabilities » if Press Permit Core is active, otherwise « Users > Capabilities »)

1.5.6

  • Fixed : Correct some irregularities in CME admin menu item display

1.5.5

  • Fixed : User editing was improperly blocked in some cases

1.5.4

  • Fixed : Non-administrators’ user editing capabilities were blocked if Press Permit Core was also active
  • Fixed : Non-administrators could not edit other users with their role (define constant CME_LEGACY_USER_EDIT_FILTER to retain previous behavior)
  • Fixed : Non-administrators could not assign their role to other users (define constant CME_LEGACY_USER_EDIT_FILTER to retain previous behavior)
  • Lang : Changed text domain for language pack conformance

1.5.3

  • Fixed : On single-site installations, non-Administrators with delete_users capability could give new users an Administrator role (since 1.5.2)
  • Fixed : Deletion of a third party plugin role could cause users to be demoted to Subscriber inappropriately
  • Compat : Press Permit Core – Permission Group refresh was not triggered if Press Permit Core is inactive when CME deletes a role definition
  • Compat : Support third party display of available capabilities via capsman_get_capabilities or members_get_capabilities filter
  • Change : If user_level of Administrator role was cleared, non-Administrators with user editing capabilities could create/edit/delete Administrators. Administrator role is now implicitly treated as level 10.
  • Fixed : CSS caused formatting issues around wp-admin Update button on some installations
  • Perf : Don’t output wp-admin CSS on non-CME screens
  • Lang : Fixed erroneous text_domain argument for numerous strings
  • Lang : Updated .pot and .po files

1.5.2

  • Fixed : Network Super Administrators without an Administrator role on a particular site could not assign an Administrator role to other users of that site

1.5.1

  • Fixed : Non-administrators with user editing capabilities could give new users a role with a higher level than their own (including Administrator)

1.5

  • Feature : Support negative capabilities (storage to wp_roles array with false value)
  • Feature : Multisite – Copy a role definition to all current sites on a network
  • Feature : Multisite – Copy a role definition to new (future) sites on a network
  • Feature : Backup / Restore tool requires « restore_roles » capability or super admin status
  • Fixed : Role reset to WP defaults did not work, caused a PHP error / white screen
  • Change : Clarified English captions on Backup Tool screen
  • Fixed : Term deletion capability was not included in taxonomies grid even if defined
  • Fixed : jQuery notices for deprecated methods on Edit Role screen
  • Compat : Press Permit – if a role is marked as hidden, also default it for use by PP Pro as a Pattern Role (when PP Collaborative Editing is activated and Advanced Settings enabled)
  • Change : Press Permit promotional message includes link to display further info

1.4.10

  • Perf : Eliminated unused framework code (reduced typical wp-admin memory usage by 0.6 MB)
  • Fixed : Failure to save capability changes, on some versions of PHP
  • Compat : Press Permit – PHP Warning on role save
  • Compat : Press Permit – PHP Warning on « Force Type-Specific Capabilities » settings update
  • Compat : Press Permit – « supplemental only » option stored redundant entries
  • Compat : Press Permit – green background around capabilities which
  • Compat : Press Permit – PHP Warning on « Force Type-Specific Capabilities » settings update
  • Maint : Stop using $GLOBALS superglobal
  • Change : Reduced download size by moving screenshots to assets folder of project folder

1.4.9

  • Fixed : Role capabilities were not updated / refreshed properly on multisite installations
  • Feature : If create_posts capabilities are defined, organize checkboxes into a column alongside edit_posts
  • Feature : « Use create_posts capability » checkbox in sidebar auto-defines create_posts capabilities (requires Press Permit)
  • Compat : bbPress + Press Permit – Modified bbPress role capabilities were not redisplayed following save, required reload
  • Compat : bbPress + Press Permit – Adding a capability via the « Add Cap » textbox caused the checkbox to be available but not selected
  • Compat : Press Permit – « supplemental only » option was always enabled for newly created and copied roles, regardless of checkbox setting near Create/Copy button

1.4.8

  • Compat : bbPress + Press Permit – « Add Capability » form failed when used on a bbPress role, caused creation of an invalid role

1.4.7

  • Compat : Press Permit – flagging of roles as « supplemental assignment only » was not saved

1.4.6

  • Compat : bbPress 2.2 (supports customization of dynamic forum role capabilities)
  • Compat : Press Permit + bbPress – customized role capabilities were not properly maintained on bbPress activation / deactivation, in some scenarios
  • Fixed : Role update and copy failed if currently stored capability array is corrupted

1.4.5

  • Fixed : Capabilities were needlessly re-saved on role load
  • Fixed : Capability labels in « Other WordPress » section did not toggle checkbox selection
  • Press Permit integration: If capability is granted by the role’s Permit Group, highlight it as green with a descriptive caption title, but leave checkbox enabled for display/editing of role defintion setting (previous behavior caused capability to be stripped out of WP role definition under some PP configurations)

1.4.4

  • Fixed : On translated sites, roles could not be edited
  • Fixed : Menu item change to « Role Capabilities » broke existing translations

1.4.3

  • Fixed : Separate checkbox was displayed for cap->edit_published_posts even if it was defined to the be same as cap->edit_posts
  • Press Permit integration: automatically store a backup copy of each role’s last saved capability set so they can be reinstated if necessary (currently for bbPress)

1.4.2

  • Language: updated .pot file
  • Press Permit integration: roles can be marked for supplemental assignment only (and suppressed from WP role assignment dropdown, requires PP 1.0-beta1.4)

1.4.1

  • https compatibility: use content_url(), plugins_url()
  • Press Permit integration: if role definitions are reset to WP defaults, also repopulate PP capabilities (pp_manage_settings, etc.)

1.4

  • Organized capabilities UI by post type and operation
  • Editing UI separates WP core capabilities and 3rd party capabilities
  • Clarified sidebar captions
  • Don’t allow a non-Administrator to add or remove a capability they don’t have
  • Fixed : PHP Warnings for unchecked capabilities
  • Press Permit integration: externally (dis)enable Post Types, Taxonomies for PP filtering (which forces type-specific capability definitions)
  • Show capabilities which Press Permit adds to the role by supplemental type-specific role assignment
  • Reduce memory usage by loading framework and plugin code only when needed

1.3.2

  • Added Swedish translation.

1.3.1

  • Fixed a bug where administrators could not create or manage other administrators.

1.3

  • Cannot edit users with more capabilities than current user.
  • Cannot assign to users a role with more capabilities than current user.
  • Solved an incompatibility with Chameleon theme.
  • Migrated to the new Alkivia Framework.
  • Changed license to GPL version 2.

1.2.5

  • Tested up to WP 2.9.1.

1.2.4

  • Added Italian translation.

1.2.3

  • Added German and Belorussian translations.

1.2.2

  • Added Russian translation.

1.2.1

  • Coding Standards.
  • Corrected internal links.
  • Updated Framework.

1.2

  • Added backup/restore tool.

1.1

  • Role deletion added.

1.0.1

  • Some code improvements.
  • Updated Alkivia Framework.

1.0

  • First public version.