Plugin FAQ Guide Assistenza Contatti Vedi i plugin

Proteggi parte di una pagina con lo shortcode

Lo shortcode [content_gate] nasconde una parte di una pagina altrimenti pubblica. Metti il testo riservato tra [content_gate] e [/content_gate]: i visitatori che non corrispondono non vedono nulla, oppure vedono il messaggio che scegli tu.

Come aggiungerlo

  1. Apri la pagina in modifica.
  2. Nell'editor a blocchi, aggiungi un blocco Shortcode (fai clic su + e cerca "Shortcode"). Nell'editor classico, scrivi direttamente nel testo.
  3. Scrivi lo shortcode con il tuo contenuto al centro, per esempio:
    [content_gate who="logged_in"]Reserved paragraph.[/content_gate]
  4. Fai clic su Aggiorna o Pubblica.

Attributi

AttributoValoriPredefinitoCosa fa
whologged_in, logged_out, roleslogged_inChi può vedere il contenuto.
rolesNomi dei ruoli separati da virgole, per es. editor,authorvuotoSi usa con who="roles". Pro.
devicesdesktop, mobile, o entrambi separati da una virgolavuoto (tutti i dispositivi)Mostra il contenuto solo su quei dispositivi. Pro.
messageQualsiasi testovuotoCosa vedono gli altri. Senza, per loro il contenuto semplicemente sparisce.

Esempi

  • Solo per chi ha fatto accesso:
    [content_gate who="logged_in"]Reserved paragraph.[/content_gate]
  • Solo per editori e autori (Pro):
    [content_gate who="roles" roles="editor,author"]Internal note.[/content_gate]
  • Un pulsante di registrazione solo per i visitatori che non hanno fatto accesso, con un messaggio per tutti gli altri:
    [content_gate who="logged_out" message="You already have an account."]Sign up[/content_gate]

Nomi dei ruoli

In roles usa il nome interno del ruolo in minuscolo: administrator, editor, author, contributor, subscriber. Anche su un sito in italiano il nome interno resta in inglese. I ruoli aggiunti da altri plugin hanno un nome proprio (WooCommerce, per esempio, aggiunge customer).

Nella versione gratuita

Lo shortcode funziona nella versione gratuita con logged_in e logged_out. who="roles" viene applicato come "utenti che hanno fatto accesso" e devices viene ignorato finché una licenza non è attiva.

Gli amministratori vedono sempre il contenuto tra i tag, anche con who="logged_out". Controlla il risultato in una finestra privata del browser.

Non hai trovato la risposta?

Scrivici indicando il plugin, cosa hai provato e cosa vedi. Rispondiamo dall’Italia, di solito entro un giorno lavorativo.

webadmin@nopvideo.com