Quando un blocco resta vuoto o l'accesso smette di funzionare, raramente deve tirare a indovinare. La schermata delle impostazioni in WordPress, sotto Impostazioni, poi MemberArea, termina con una sezione Stato che dice che cosa ha visto il plugin l'ultima volta.
Leggere il pannello di stato
| Riga | Che cosa le dice |
|---|---|
| Connessione | Se sono salvati un dominio e una chiave API, e se l'ultima chiamata alla memberarea è riuscita. |
| Dominio | La memberarea a cui punta questo sito. |
| Ultima chiamata riuscita | Quando la memberarea ha risposto l'ultima volta, e quanto tempo fa. |
| Ultimo errore | L'ultimo errore, a parole e nella lingua della sua amministrazione, oppure Nessuno registrato. |
| Risposte in cache | Quante risposte sono salvate in questo momento su questo server. |
| Orologio | Se l'ora di questo server coincide con quella della memberarea. |
La riga Connessione riporta Non ancora configurato, Configurato, non ancora verificato, Configurato e risponde oppure Configurato, l'ultima chiamata non è riuscita. L'ultima significa che l'errore indicato sotto è ancora aperto. L'accesso dei membri ha una sua sezione più in alto nella pagina.
Su un hosting con una cache di oggetti persistente, Risposte in cache riporta Conservate nella cache di oggetti, perché lì il plugin non può contare le risposte.
Sopra la tabella il plugin indica il problema trovato, con la soluzione. Non c'è nessun codice di errore da cercare: ogni stato ha una sua frase.

Verificare la connessione
Salvare una chiave nuova o un dominio nuovo cancella il vecchio errore, ma il salvataggio non verifica nulla. Prema poi Verifica connessione. Invia una richiesta alla sua memberarea e indica quale azienda ha risposto, con il nome della chiave in uso.
- Un avviso giallo significa che la chiave funziona, ma appartiene a un'azienda il cui indirizzo non è il dominio inserito. Usi una chiave dell'azienda giusta, oppure inserisca l'indirizzo indicato dall'avviso.
- Un avviso rosso ripete l'errore, per esempio che la chiave API è stata rifiutata e potrebbe essere stata sostituita o rimossa.
- Se dice che la connessione ha funzionato, ma la memberarea non ha indicato a quale azienda appartiene, riprovi tra un momento.
I problemi che indica
- Non ancora collegato: nessun dominio o nessuna chiave salvati.
- In pausa dopo troppe richieste: la memberarea ha risposto che questo sito invia troppe richieste di un certo tipo, come i controlli dell'iscrizione o il catalogo dei corsi. Quel tipo resta in pausa per il tempo richiesto dalla memberarea, al massimo cinque minuti, e riprende da solo. Le risposte già in cache continuano a essere mostrate.
- La chiave API non viene più accettata: è stata sostituita o rimossa nella sua memberarea. Ne crei una nuova, la incolli e prema Verifica connessione. I membri già connessi restano connessi, perché l'accesso usa un segreto separato.
- Alla chiave API manca un permesso: la memberarea ha rifiutato una richiesta per mancanza di un permesso. Apra la chiave nella sua memberarea e spunti Visualizza sotto WordPress, più Gestisci per l'accesso.
- Il piano MemberArea non include l'API: l'API fa parte di ogni piano a pagamento. Succede anche quando una memberarea è disattivata o il suo abbonamento è scaduto. Tutto sul sito resta al suo posto e riprende a funzionare non appena il piano torna attivo.
- Non è stato possibile raggiungere il MemberArea: un problema di rete o di DNS tra il suo hosting e la sua memberarea, oppure un dominio digitato male. Controlli prima il dominio. I membri connessi mantengono la loro sessione finché dura il problema.
- L'orologio di questo server è sbagliato: un avviso, mostrato quando questo server si discosta di più di due minuti dall'ora della memberarea. L'accesso dei membri non ne dipende, ma gli orari che scrive questo sito, per esempio quando vanno online gli articoli programmati, sono sfasati della stessa quantità. Chieda al suo hosting di attivare la sincronizzazione dell'ora.
- L'accesso dei membri non funziona con i permalink semplici: apra Impostazioni, poi Permalink, e scelga una struttura qualsiasi diversa da Semplice.
- L'indirizzo del sito è cambiato dopo la configurazione dell'accesso: i membri che fanno clic su Accedi ricevono un errore di accesso. Prema di nuovo Configura l'accesso dei membri. La nuova configurazione sostituisce il vecchio collegamento.
- Il MemberArea non conosce più questo sito: il suo collegamento per l'accesso non viene più accettato. Succede quando l'accesso dei membri è stato disattivato su una copia di questo sito, per esempio un sito di staging clonato da questo, oppure è stato configurato di nuovo per questo indirizzo da un'altra installazione. Nessuno può accedere, e i membri connessi sono stati fatti uscire; le loro iscrizioni restano intatte. Configuri di nuovo l'accesso dei membri.
- L'ultima chiamata al MemberArea non è riuscita: qualsiasi altro errore, per esempio un errore del server dal lato della memberarea. Il messaggio sotto il titolo dice quale.
- Un contenuto protetto è stato trattenuto perché non è stato possibile interrogare il MemberArea: il plugin ha tenuto chiuso il contenuto protetto invece di rischiare di aprirlo, e ha spiegato il motivo ai membri connessi. Si risolve da solo non appena la memberarea risponde di nuovo.
- I controlli sull'iscrizione sono in pausa: la memberarea non ha risposto al controllo periodico di un membro connesso, quindi il sito aspetta cinque minuti prima di chiedere di nuovo, invece di sovraccaricarla. I membri connessi non ne risentono.

Due di questi sembrano simili, ma hanno cause diverse: In pausa dopo troppe richieste significa che la memberarea ha chiesto a questo sito di rallentare, I controlli sull'iscrizione sono in pausa significa che non ha risposto affatto.
Quando tutto è a posto, il pannello lo dice: Tutto funziona, accesso dei membri compreso. Se l'accesso dei membri non è configurato, riporta Tutto funziona e aggiunge che l'accesso dei membri è disattivato.
Svuotare le risposte in cache
Il plugin conserva le risposte per poco tempo, così non ogni visualizzazione di pagina diventa una chiamata API: le decisioni di accesso per due minuti, gli elenchi dei corsi dei membri per un minuto, il catalogo dei corsi per cinque, e gli elenchi di prodotti, corsi, gruppi e badge nell'editor per un minuto.
Se ha modificato un corso, un gruppo o un prodotto nella sua memberarea e WordPress mostra ancora lo stato vecchio, prema Svuota le risposte in cache sotto la tabella di stato. Elimina solo le risposte salvate. Non tocca le sue impostazioni, il suo collegamento né la sessione di nessuno, e mantiene le pause e i risultati descritti sopra, così il pannello non diventa verde prima che il problema sia risolto. La visualizzazione di pagina successiva recupera dati aggiornati. Quando non c'è nulla di salvato, il pulsante è sostituito da Al momento non c'è nulla in cache.
Su un hosting con una cache di oggetti persistente il pulsante c'è sempre, ma le risposte non possono essere rimosse una per una: scadono da sole entro cinque minuti.
Uscire cancella subito le risposte in cache di quel membro. Svuotare la cache non chiude una sessione: un membro che ha bloccato o rimosso viene fatto uscire al controllo successivo dell'iscrizione, entro 15 minuti.
Quando un blocco resta vuoto
- Nell'editor, un blocco mostra un avviso invece di un elenco. L'avviso indica il problema, per esempio una connessione mancante o un permesso mancante della chiave. Prema Verifica connessione.
- Nell'editor, l'elenco è vuoto. Non c'è ancora nulla da scegliere: crei prima il prodotto o il corso nella sua memberarea.
- Sulla pagina, un blocco non mostra nulla. Non ha nessun prodotto o corso selezionato, oppure il sito non è collegato. Le brevi indicazioni compaiono solo nell'editor.
- Il blocco di accesso non mostra proprio nulla. L'accesso dei membri non è configurato. È un passaggio separato dal salvataggio della chiave API.
- Un membro connesso legge che non è stato possibile verificare la sua iscrizione. La memberarea non ha risposto. Il plugin resta chiuso di proposito; il pannello di stato mostra lo stesso problema.