Réserver la lecture de certaines pages à des lecteurs identifiés

Plusieurs fois sur ce blog, des lecteurs m’ont demandé comment ne permettre la lecture de certaines pages qu’à des lecteurs identifiés.

J’avais décrit ici l’utilisation du plugin Advanced Category Excluder, qui permet de « cacher » les articles appartenant à une catégorie. Ce plugin est assez simple à utiliser, mais il ne fait que « cacher » les pages et les articles de la catégorie indiquée. Ceux-ci restent accessibles quand on connaît leur adresse. Il s’agit donc d’une protection a minima.

Il existe deux extensions permettant de mieux protéger l’accès de ses pages et de les réserver aux lecteurs que l’on a choisis : Role Manager et Role Scoper.

J’utilise depuis longtemps l’extension Role Manager, que j’ai décrite dans l’article Utilisateur, Auteur, Administrateur… Ce plugin permet de définir plus finement les rôles attribués à ses lecteurs.

Cette extension propose notamment un rôle « Privé », qui donne aux utilisateurs qui appartiennent à ce groupe la possibilité de lire les articles et les pages publiés en mode « privé ».

Installer et utiliser Role Manager

  • Installer tout d’abord l’extension Role Manager en la téléchargeant dans le répertorie wp-content/plugins ;
  • dans le panneau d’administration du blog, activer l’extension ;
  • dans le menu Utilisateurs, apparaît maintenant un nouveau sous-menu Roles ;
  • après avoir cliqué sur Roles, s’affichent les différents rôles, dont le rôle Privé, qui par défaut donne les droits en lecture aux articles et pages privés ;

Définir le rôle « Privé » pour certains utilisateurs

Pour donner l’autorisation « Privé » à certains utilisateurs, qui doivent bien sûr être inscrits sur son blog, il faut, dans le menu Utilisateurs du panneau d’administration du blog :

  • soit cocher plusieurs utilisateurs, puis dans la liste déroulante « Changer de rôle », choisir « Privé » ;
  • soit cliquer sur « Modifier » sous le nom de l’utilisateur, et lui donner le rôle « Privé » ;
  • sur la ligne des utilisateurs choisis, s’affichera le rôle « privé ».

Publier des articles ou des pages en mode privé

Dans l’interface de rédaction de l’article ou de la page, dans la partie droite de l’écran,

  • cliquer sur « Modifier » à côté de l’item « Visibilité » ;
  • cliquer sur le bouton radio « Privé », puis sur « OK » ;
  • enregistrer ou publier l’article comme d’habitude.

Seuls les lecteurs ayant le rôle « privé » accèderont aux articles ou aux pages privés.

Constituer des groupes de pages pour des groupes de lecteurs différents

Cette méthode ne permet pas vraiment de constituer des groupes différents, accédant à des groupes de pages différents.

Il existe un autre plugin, qui apparemment permet de définir plusieurs groupes d’utilisateurs, Role Scoper ; il paraît plus complet, mais aussi un peu plus complexe à personnaliser ! Pour l’instant, Role Manager suffit à mes besoins.

En effet, pour lire les pages privées, les lecteurs qui y sont autorisés doivent connaître le lien direct pour y accéder. On peut alors réaliser une page de sommaire différente en fonction des groupes d’utilisateurs.

Par exemple, on peut créer plusieurs pages :

  • une page « Photos des amis », dans laquelle seront répertoriées automatiquement toutes les pages de la catégorie « amis » avec un plugin tel que PostLists décrit ici ;
  • une page « Photos des enfants » dans laquelle seront répertoriées toutes les pages de la catégorie « enfants » ;
  • etc.

Les amis auront accès à la page « Photos des amis » grâce au lien qui leur sera donné, par exemple : http://monblog.fr/photos-des-amis, la famille aura accès à la page « Photos des enfants » grâce au lien qui pourrait être http://monblog.fr/photos-des-enfants.


Ecrit par Lise - Site

2 commentaires

Ecrire un commentaire»
  1. Soso

    C’est en partie ce que je cherchais la semaine dernière…

    Merci.

  2. Merci pour le billet Lise. C’est tout à fait le plugin que je cherchais ;)

Laisser un commentaire

Votre adresse mail ne sera jamais rendue publique ni utilisée.

*Si vous écrivez un commentaire ici pour la première fois, celui-ci ne sera publié qu'après validation par un administrateur du blog. Ne l'envoyez pas plusieurs fois !
*Bien sûr, tout commentaire injurieux, publicitaire ou spam sera supprimé.
*C'est à vous maintenant !

(obligatoire)
(obligatoire)

Laisser ces deux champs tels quels :

Protégé par Invisible Defender.


  • Mentions légales
    Les différents éléments du Blog de Lise restent la propriété de leur(s) auteur(s) respectifs.


Clef two-factor authentication