Quand un bloc reste vide ou que la connexion des membres ne fonctionne plus, vous avez rarement à deviner. L'écran de réglages dans WordPress, sous Réglages, puis MemberArea, se termine par une section État qui indique ce que l'extension a constaté en dernier.
Lire le panneau d'état
| Ligne | Ce qu'elle vous dit |
|---|---|
| Connexion | Si un domaine et une clé API sont enregistrés, et si le dernier appel à votre memberarea a fonctionné. |
| Domaine | Le memberarea vers lequel pointe ce site. |
| Dernier appel réussi | Quand votre memberarea a répondu pour la dernière fois, et il y a combien de temps. |
| Dernière erreur | Le dernier échec, en toutes lettres et dans la langue de votre administration, ou Aucune enregistrée. |
| Réponses en cache | Combien de réponses sont stockées sur ce serveur en ce moment. |
| Horloge | Si l'heure de ce serveur correspond à celle de votre memberarea. |
La ligne Connexion indique Pas encore configuré, Configuré, pas encore vérifié, Configuré et répond ou Configuré, le dernier appel a échoué. Ce dernier état signifie que l'erreur affichée en dessous n'est pas encore résolue. La connexion des membres a sa propre section plus haut sur la page.
Chez un hébergeur avec un cache objet persistant, Réponses en cache indique Conservées dans le cache objet, car l'extension ne peut pas y compter les réponses.
Au-dessus du tableau, l'extension nomme le problème constaté, avec la solution. Il n'y a pas de code d'erreur à chercher : chaque état a sa propre phrase.

Vérifier la connexion
Enregistrer une nouvelle clé ou un nouveau domaine efface l'ancienne erreur, mais l'enregistrement ne teste rien. Cliquez ensuite sur Vérifier la connexion. Elle envoie une requête à votre memberarea et indique quelle entreprise a répondu, avec le nom de la clé utilisée.
- Un avis jaune signifie que la clé fonctionne, mais qu'elle appartient à une entreprise dont l'adresse n'est pas le domaine saisi. Utilisez une clé de la bonne entreprise, ou saisissez l'adresse que nomme l'avis.
- Un avis rouge reprend l'erreur, par exemple que la clé API a été refusée et a peut-être été remplacée ou supprimée.
- S'il indique que la connexion a fonctionné mais que votre memberarea n'a pas dit à quelle entreprise il appartient, réessayez dans un instant.
Les problèmes qu'elle nomme
- Pas encore connecté : aucun domaine ou aucune clé enregistrée.
- Pause après trop de requêtes : votre memberarea a répondu que ce site envoie trop de requêtes d'un même type, comme les vérifications d'adhésion ou le catalogue de cours. Ce type de requête se met en pause aussi longtemps que votre memberarea le demande, cinq minutes au plus, puis reprend tout seul. Les réponses déjà en cache continuent de s'afficher.
- La clé API n’est plus acceptée : elle a été remplacée ou supprimée dans votre memberarea. Créez-en une nouvelle, collez-la et cliquez sur Vérifier la connexion. Les membres déjà connectés le restent, car la connexion des membres utilise un secret distinct.
- Il manque une autorisation à la clé API : votre memberarea a refusé une requête faute d'autorisation. Ouvrez la clé dans votre memberarea et cochez Voir sous WordPress, plus Gérer pour la connexion des membres.
- La formule MemberArea n’inclut pas l’API : l'API fait partie de toutes les formules payantes. Cela arrive aussi quand un memberarea est désactivé ou que son abonnement a expiré. Tout reste en place sur le site et refonctionne dès que la formule est de nouveau active.
- Le MemberArea n’a pas pu être joint : un problème de réseau ou de DNS entre votre hébergeur et votre memberarea, ou un domaine mal saisi. Vérifiez d'abord le domaine. Les membres connectés gardent leur session pendant ce temps.
- L’horloge de ce serveur est fausse : un avertissement, affiché dès que ce serveur s'écarte de plus de deux minutes de l'heure de votre memberarea. La connexion des membres n'en dépend pas, mais les heures que ce site écrit, par exemple la mise en ligne des articles planifiés, sont décalées d'autant. Demandez à votre hébergeur d'activer la synchronisation de l'heure.
- La connexion des membres ne fonctionne pas avec des permaliens simples : ouvrez Réglages, puis Permaliens, et choisissez n'importe quelle structure autre que Simple.
- L’adresse du site a changé après la configuration de la connexion : les membres qui cliquent sur Se connecter reçoivent une erreur d'accès. Cliquez à nouveau sur Configurer la connexion des membres. La nouvelle configuration remplace l'ancienne connexion.
- Le MemberArea ne connaît plus ce site : sa connexion n'est plus acceptée. Cela arrive quand la connexion des membres a été désactivée sur une copie de ce site, comme un site de préproduction cloné à partir de lui, ou configurée à nouveau pour cette adresse depuis une autre installation. Personne ne peut se connecter, et les membres connectés ont été déconnectés ; leurs adhésions restent intactes. Configurez à nouveau la connexion des membres.
- Le dernier appel au MemberArea a échoué : toute autre erreur, comme une erreur serveur du côté de votre memberarea. Le message sous le titre précise laquelle.
- Du contenu protégé a été retenu parce que le MemberArea n’a pas pu être interrogé : l'extension a gardé le contenu protégé fermé plutôt que de risquer de l'ouvrir, et a expliqué pourquoi aux membres connectés. Cela se résout tout seul dès que votre memberarea répond à nouveau.
- Les vérifications d’adhésion sont en pause : votre memberarea n'a pas répondu à la vérification régulière d'un membre connecté, donc le site attend cinq minutes avant de redemander au lieu de le bombarder. Les membres connectés ne sont pas concernés.

Deux de ces problèmes se ressemblent mais ont des causes différentes : Pause après trop de requêtes signifie que votre memberarea a demandé à ce site de ralentir, Les vérifications d’adhésion sont en pause signifie qu'il n'a pas répondu du tout.
Quand tout va bien, le panneau le dit : Tout fonctionne, connexion des membres comprise. Si la connexion des membres n'est pas configurée, il indique Tout fonctionne et ajoute que la connexion des membres est désactivée.
Vider les réponses en cache
L'extension garde les réponses un court moment, pour que chaque affichage de page ne devienne pas un appel d'API : les décisions d'accès pendant deux minutes, les listes de cours des membres pendant une minute, le catalogue de cours pendant cinq, et les listes de produits, cours, groupes et badges de l'éditeur pendant une minute.
Si vous avez modifié un cours, un groupe ou un produit dans votre memberarea et que WordPress affiche encore l'ancien état, cliquez sur Vider les réponses en cache sous le tableau d'état. Cela ne supprime que les réponses stockées. Vos réglages, votre connexion et les sessions restent intacts, et les pauses et constats ci-dessus sont conservés, pour que le panneau ne passe pas au vert avant que le problème ait disparu. L'affichage de page suivant récupère des données fraîches. Quand rien n'est stocké, le bouton est remplacé par Rien n’est en cache pour le moment.
Chez un hébergeur avec un cache objet persistant, le bouton est toujours présent, mais les réponses ne peuvent pas être supprimées une par une : elles expirent d'elles-mêmes en cinq minutes.
La déconnexion efface immédiatement les réponses en cache du membre concerné. Vider le cache ne met pas fin à une session : un membre que vous avez bloqué ou retiré est déconnecté lors de la prochaine vérification d'adhésion, dans les 15 minutes.
Quand un bloc reste vide
- Dans l'éditeur, un bloc affiche un avertissement au lieu d'une liste. L'avertissement nomme le problème, par exemple une connexion manquante ou une autorisation manquante sur la clé. Cliquez sur Vérifier la connexion.
- Dans l'éditeur, la liste est vide. Il n'y a encore rien à choisir : créez d'abord le produit ou le cours dans votre memberarea.
- Sur la page, un bloc n'affiche rien. Aucun produit ou cours n'est sélectionné, ou le site n'est pas connecté. Les courtes indications n'apparaissent que dans l'éditeur.
- Le bloc de connexion n'affiche rien du tout. La connexion des membres n'est pas configurée. C'est une étape distincte de l'enregistrement de la clé API.
- Un membre connecté lit que son adhésion n'a pas pu être vérifiée. Votre memberarea n'a pas répondu. L'extension reste fermée en cas de doute, c'est voulu ; le panneau d'état affiche le même problème.