Vai al contenuto
memberarea memberarea.io

Usare memberarea con i page builder e l'editor classico

Gli shortcode per Elementor, Divi e l'editor classico, e cosa sapere quando protegge una pagina che non è fatta di blocchi.

In questo articolo

Non le serve l'editor a blocchi per usare il plugin. Ogni blocco ha un gemello shortcode, e le regole di accesso vengono applicate sul server, molto più in basso di qualsiasi cosa abbia costruito la pagina.

Shortcode dappertutto

Ovunque WordPress esegua gli shortcode funzionano anche quelli di memberarea: nell'editor classico, in un widget shortcode di Elementor, in un modulo codice o testo di Divi, in un modulo HTML di Beaver Builder e nei file di template tramite do_shortcode().

Shortcode Attributi
[memberarea_checkout] product, label, class
[memberarea_product] product, layout (compact o 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 e course prendono l'UUID di quell'elemento, che copia dal suo memberarea. L'attributo class mette una sua classe sul contenitore: è così che un blocco si adatta allo stile di un builder.

Proteggere una pagina fatta con un builder

Il pannello che imposta la regola vive nell'editor a blocchi, ma la regola stessa è salvata sulla pagina e viene controllata a ogni richiesta. Può quindi impostarla una volta nell'editor a blocchi e continuare a lavorare la pagina nel suo builder: la protezione resta.

Per una pagina il cui builder si prende tutto il template, scelga con cura la risposta per i visitatori senza accesso:

  • L'invio all'accesso e l'invio a un'altra pagina avvengono prima che la pagina venga renderizzata, quindi funzionano qualunque cosa la disegni.
  • Il breve messaggio sostituisce il contenuto della pagina. Un builder che renderizza un proprio template senza il consueto filtro sul contenuto può scavalcarlo, e allora il visitatore vede la pagina.
Avviso

Provi ogni pagina protetta fatta col builder, una volta, in una finestra privata. Se il contenuto è ancora lì, porti la regola di quella pagina sull'accesso o sul reindirizzamento, che in questo modo non si scavalcano.

Cosa è sempre coperto

Qualunque cosa abbia costruito la pagina, il plugin protegge anche i punti da cui il contenuto esce: riassunti, elenchi di archivio e di ricerca, query loop, la sitemap di WordPress e le API REST. Una pagina protetta non si può leggere nemmeno da /wp-json.

Cosa richiede i blocchi

Due cose non hanno uno shortcode, perché sono proprietà di un blocco e non qualcosa che si inserisce:

  • La visibilità del singolo blocco, che mostra un blocco solo ai membri, solo agli ospiti o solo a chi possiede un corso.
  • Impostare una regola di pagina, come descritto sopra.

Se lavora quasi sempre in un builder, la via pratica è aprire la pagina un minuto nell'editor a blocchi, impostare la regola e tornare indietro.

Cache

Per i builder non cambia nulla: le pagine restano memorizzabili in cache per i visitatori anonimi e le risposte per i membri autenticati vengono marcate come non memorizzabili. Se il suo builder porta una cache propria, verifichi che rispetti DONOTCACHEPAGE prima di affidarsi a una pagina protetta.

Last updated on September 18, 2026

Questo articolo le è stato utile?

Related articles