Aller au contenu
memberarea memberarea.io

Réserver une page aux membres ou à un cours

Protégez une page entière, ou des blocs isolés à l'intérieur, et choisissez ce que voient les visiteurs sans accès.

Dans cet article

L'extension peut protéger une page entière ou des blocs isolés à l'intérieur. Les deux règles sont vérifiées sur votre serveur avant tout envoi, si bien qu'un texte protégé n'atteint jamais un navigateur qui n'a pas le droit de le voir.

Protéger une page entière

  1. Ouvrez la page dans l'éditeur de blocs.
  2. Dans l'onglet Page de la barre latérale, ouvrez le panneau Accès MemberArea.
  3. Sous Qui peut lire ceci, choisissez : Tout le monde (par défaut), Membres connectés, Visiteurs non connectés, Membres ayant un cours, Membres d’un groupe ou Membres ayant acheté un produit.
  4. Pour les trois derniers, un second champ nommé Lequel apparaît. Choisissez-y le cours, le groupe ou le produit. Si la liste ne peut pas être chargée, le panneau le signale ; vérifiez la connexion sur la page de réglages.
  5. Sous Visiteurs sans accès, choisissez ce qui se passe :
    • Voient un court message à la place, avec votre propre texte dans Message si vous le souhaitez.
    • Sont envoyés vers la connexion, ce qui emmène les visiteurs non connectés vers votre memberarea, puis les ramène ensuite sur la page. Les membres connectés sans accès voient le message à la place, tout comme tout le monde tant que la connexion des membres n'est pas configurée.
    • Sont envoyés vers une autre page, par exemple votre page de vente. Indiquez-la sous Les envoyer vers.
Avertissement

Si vous laissez Lequel vide, la règle se replie sur un simple accès réservé aux membres : tout membre connecté peut lire la page, qu'il possède le cours ou non. Le panneau vous en avertit, mais la page s'enregistre quand même.

Le panneau Accès MemberArea avec une règle de cours et un message pour les visiteurs
Le panneau Accès MemberArea avec une règle de cours et un message pour les visiteurs

Où « Les envoyer vers » peut pointer

La cible doit être une page de ce site : un chemin qui commence par /, ou une adresse complète sur le domaine de ce site. Toute autre adresse, y compris votre memberarea, est ignorée, et le visiteur voit le court message à la place. Utilisez ici une page, et laissez cette page renvoyer plus loin.

  • Si WordPress tourne dans un sous-dossier, comme example.com/blog, saisissez l'adresse complète. Un chemin comme /offer/ mène à la racine du domaine, pas dans le sous-dossier.
  • Une cible qui est la page protégée elle-même est ignorée, et le visiteur reçoit le message.
  • Ne laissez pas deux pages protégées s'envoyer mutuellement les visiteurs. L'extension ne détecte pas cette boucle.

Masquer une page aux membres déjà connectés

Visiteurs non connectés inverse la règle : la page est ouverte aux inconnus et fermée à toute personne connectée. Utilisez-la pour une page d'inscription, une offre d'essai gratuit ou une page de vente sur laquelle un membre payant ne devrait jamais arriver.

Comme toutes les personnes refusées par cette règle sont déjà connectées, Sont envoyés vers la connexion n'est pas proposé, et l'avis ne comporte pas de bouton Se connecter. Les deux réponses restantes sont un court message ou une redirection, par exemple vers le tableau de bord des membres.

Où la règle s'applique

La règle s'applique à la page partout où elle apparaît : la page elle-même, son extrait, les listes d'archives, les résultats de recherche, les boucles de requête, le plan du site et l'API REST. Avec la réponse message, la page reste dans les listes d'archives avec le message comme extrait. Avec la réponse connexion ou redirection, elle disparaît des listes et du plan du site. Les résultats de recherche ne montrent jamais une page protégée à un visiteur sans accès.

Les commentaires d'une page protégée sont masqués et fermés pour toute personne sans accès, dans le thème, l'API REST et les flux de commentaires. Les membres qui ont accès lisent et écrivent des commentaires comme d'habitude.

Définir une règle nécessite l'éditeur de blocs, mais une règle existante continue de fonctionner quel que soit l'éditeur que vous utilisez ensuite.

Protéger des blocs isolés

N'importe quel bloc peut n'être montré qu'à une partie des visiteurs. Sélectionnez le bloc, ouvrez l'onglet Bloc de la barre latérale et dépliez Visibilité MemberArea. Sous Afficher ce bloc pour, choisissez tout le monde, les membres connectés, les visiteurs non connectés, ou les détenteurs d'un cours, d'un groupe ou d'un produit.

Le panneau Visibilité MemberArea d'un bloc, réglé sur les visiteurs non connectés
Le panneau Visibilité MemberArea d'un bloc, réglé sur les visiteurs non connectés

C'est ainsi que vous construisez une page qui se lit différemment pour les acheteurs et pour les inconnus : une section de vente pour les visiteurs, le vrai contenu pour les membres.

Ce que voit un visiteur

Sur une page protégée, un visiteur non connecté voit votre message et, une fois la connexion des membres configurée, un bouton Se connecter. Sans votre propre texte, le message indique que la page est réservée aux membres et les invite à se connecter. Un membre connecté à qui il manque le bon cours, groupe ou produit voit le message sans bouton, car se reconnecter ne l'aiderait pas. Sans votre propre texte, il lit que la page est réservée aux membres disposant du bon accès.

Une page verrouillée telle qu'un visiteur la voit : votre message et un bouton Se connecter
Une page verrouillée telle qu'un visiteur la voit : votre message et un bouton Se connecter

Votre propre message s'affiche pour les deux, formulez-le donc pour les deux : un inconnu et un membre qui n'a pas encore acheté ce cours.

Sur une page réservée aux visiteurs non connectés, un membre connecté lit votre message, ou que la page ne lui est pas destinée, là encore sans bouton.

Un bloc masqué n'affiche rien du tout, si bien qu'un visiteur ne peut pas deviner qu'il y a quelque chose.

Si votre memberarea est injoignable à ce moment, une règle de cours, de groupe ou de produit garde le contenu fermé. Un membre connecté lit alors que son adhésion n'a pas pu être vérifiée et est invité à recharger la page dans un instant. Cela apparaît à la place d'une page protégée, et à la place d'un bloc masqué. Une redirection est ignorée à ce moment, pour qu'un membre ne soit jamais envoyé vers une page de vente pour quelque chose qu'il possède.

Cache

Les pages peuvent être mises en cache pour les visiteurs anonymes et portent un en-tête qui indique aux caches partagés de séparer les copies des membres et des visiteurs. Dès qu'un visiteur est connecté, les réponses sont marquées comme à ne pas mettre en cache, y compris pour les extensions de cache courantes qui respectent DONOTCACHEPAGE.

Attention

Un cache de pages qui ignore ces en-têtes peut servir à un inconnu la copie d'une page destinée à un membre connecté. Si vous en utilisez un, vérifiez qu'il respecte Vary: Cookie et DONOTCACHEPAGE avant de compter sur des pages protégées.

Last updated on October 25, 2026

Cet article vous a-t-il été utile ?

Articles connexes