Une fois le site connecté, l'éditeur dispose d'une catégorie de blocs memberarea avec neuf blocs. On en ajoute un comme n'importe quel bloc : ouvrez l'inserteur, cherchez « memberarea » et choisissez.
Les blocs qui vendent
Checkout Button ouvre le paiement memberarea pour un produit. Dans la colonne latérale, vous choisissez le produit et, si vous voulez, votre propre libellé. Quel prix le paiement propose est décidé dans votre memberarea, pas sur cette page.
Product affiche un produit selon deux mises en page, choisies dans la colonne latérale :
- Compacte, par défaut : un champ de quantité et un bouton d'ajout au panier. Il remplit le panier ; il n'ouvre pas le paiement.
- Complète : image, prix et options.
Cart montre ce que le visiteur a réuni et l'emmène payer le tout en une fois.
Course Catalogue liste vos cours publiés avec couverture, description et prix. Un cours n'affiche prix et bouton d'achat que s'il peut réellement être acheté, c'est-à-dire si un produit de votre memberarea donne accès à ce cours. Les cours sans produit de ce genre apparaissent sans l'un ni l'autre, ce qui est pratique quand votre catalogue mélange du matériel gratuit et payant. Cochez Only courses that can be bought dans la colonne latérale pour masquer le reste.
Verified Badge intègre un badge de l'un de vos cours, que chacun peut vérifier.
Form intègre l'un de vos formulaires memberarea. Chaque envoi est stocké dans votre memberarea, dans la collection derrière ce formulaire.

Les blocs pour les membres
Member Login affiche un bouton de connexion aux visiteurs, et le nom, la photo et un lien de déconnexion aux membres connectés. Chacune des trois parties peut être désactivée.
My Courses liste les cours que détient le membre connecté, chacun avec sa couverture et sa progression.
Course Progress affiche la progression soit sur tous les cours du membre, soit sur un cours précis que vous choisissez, sous forme de barre ou d'anneau.
Choisir ce qu'un bloc vend
Les blocs qui ont besoin d'un produit, d'un cours ou d'un formulaire chargent la liste directement depuis votre memberarea pendant que vous éditez. Si une liste est vide, c'est que la connexion ne fonctionne pas encore, ou qu'il manque la permission Voir à la clé.
Les listes affichent les mêmes noms que ceux de votre memberarea : ce que vous choisissez dans WordPress est exactement ce que reçoivent vos acheteurs.
Sans l'éditeur de blocs
Chaque bloc a un jumeau en code court, de sorte que l'éditeur classique et les constructeurs de pages peuvent aussi les placer. Les attributs portent des noms courts, pas les noms internes du bloc :
| Code court | Attributs |
|---|---|
[memberarea_checkout] |
product, label, class |
[memberarea_product] |
product, layout (compact ou full), class |
[memberarea_cart] |
class |
[memberarea_form] |
form, class |
[memberarea_badge] |
badge, class |
[memberarea_login] |
sign_in, sign_out, avatar, name, logout, align, class |
[memberarea_my_courses] |
empty, signedout, link, linklabel, class |
[memberarea_progress] |
course, empty, signedout, link, linklabel, class |
[memberarea_course_catalogue] |
button, owned, empty, link, linklabel, class |
product, form, badge et course prennent l'UUID de l'élément concerné,
par exemple [memberarea_checkout product="3f0b…" label="Je m'inscris"].
Ce que chargent les visiteurs
Les pages qui portent les blocs produit, panier, paiement ou catalogue de cours chargent un petit script depuis votre memberarea, et les pages avec badge chargent en plus un script de badge. Sur ces pages, l'adresse IP et les détails du navigateur d'un visiteur atteignent votre memberarea comme ils atteignent tout service intégré, que le visiteur soit connecté ou non. Cela mérite d'être écrit dans votre politique de confidentialité ; l'extension propose un texte dans Réglages, puis Confidentialité.