Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
30 milioni+
Siti web che utilizzano i nostri plugin
20+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come proteggere con password una pagina o un articolo in WordPress (2 modi semplici)

Hai mai voluto condividere una pagina WordPress con un cliente, dare agli iscritti l'accesso a contenuti esclusivi o preparare una pagina prima di lanciarla pubblicamente?

Non è necessario creare un sito di appartenenza o installare un complicato sistema di controllo degli accessi per farlo. WordPress ha una protezione password integrata che ti consente di limitare l'accesso a singole pagine e articoli in pochi clic.

In questo tutorial, ti mostrerò due modi semplici per proteggere con password una pagina in WordPress. Spiegherò anche come risolvere un problema comune: quando una pagina apparentemente protetta è ancora visibile a tutti.

Come proteggere con password una pagina o un post in WordPress

✏️ In sintesi: Per bloccare una singola pagina o articolo, utilizza le impostazioni di visibilità integrate direttamente nell'editor di WordPress. Se preferisci bloccare l'intero sito, utilizza invece il plugin gratuito Password Protected.

Ecco tutto ciò che tratteremo:

Metodo 1: Proteggi con password una pagina o un post di WordPress

Se hai solo bisogno di proteggere una singola pagina o articolo, WordPress include una funzionalità integrata che gestisce questo aspetto in modo nativo. La configurazione richiede pochi minuti e non devi installare o configurare alcun software aggiuntivo.

Passaggio 1: Apri l'editor di pagine o post

Nella tua bacheca di WordPress, vai su Pagine o Articoli e fai clic su Modifica sotto l'elemento che desideri bloccare.

Pulsante Modifica post
Passaggio 2: Abilita la protezione con password

Nel pannello delle impostazioni di destra, trova la sezione 'Stato'. Per impostazione predefinita, tutto ciò che pubblichi è visibile a chiunque sul web.

Opzione di pubblicazione nella barra laterale

Fai clic sullo stato mostrato accanto ad esso, che dice 'Bozza' o 'Pubblicato' a seconda che la pagina sia già attiva.

Quindi, seleziona Protetta da password.

L'opzione Proteggi con password

Questo rivela una casella di testo in cui puoi impostare la tua password.

Scegli qualcosa di facile da ricordare per i lettori, ma difficile da indovinare per gli estranei. Evita scelte ovvie come '1234' o 'password'.

Usa un campo password sicuro
Passaggio 3: Salva o Aggiorna la Tua Pagina

Una volta che tutto sembra a posto, fai clic su Pubblica o Aggiorna se la pagina è già attiva. WordPress applica la password immediatamente.

Per testarlo, apri il link della pagina in una finestra del browser anonima o privata. Vedrai un semplice modulo che chiede la password prima di mostrare il tuo contenuto:

Post protetto da password su un sito live

Metodo 2: Proteggi con password l'intero sito WordPress

Il Metodo 1 blocca una pagina alla volta, ma diventa impraticabile quando è necessario nascondere l'intero sito.

Per questo, utilizzo il plugin gratuito Password Protected. Posiziona una singola schermata di password davanti a tutto il tuo sito, quindi un visitatore deve digitare la password prima di poter accedere a qualsiasi pagina o articolo.

Passaggio 1: Installa il plugin gratuito Password Protected

Per iniziare, installa il plugin gratuito Password Protected da WordPress.org. Per istruzioni passo passo, consulta la nostra guida su come installare un plugin di WordPress.

Quando apri il plugin per la prima volta, una richiesta chiede se condividere dati diagnostici di base e ricevere aggiornamenti. Puoi scegliere Consenti e continua o Salta. Saltare ti porta direttamente alla schermata delle impostazioni senza bloccare o limitare alcuna funzionalità.

Come proteggere le tue pagine e i tuoi post di WordPress utilizzando un plugin gratuito
Passaggio 2: Attiva la protezione e imposta la password del tuo sito

Nella tua bacheca, vai su Password Protected » Generale per gestire tutte le impostazioni di blocco del sito.

Nella parte superiore del pannello, trova l'interruttore Stato protetto da password e attivalo. Questa è l'impostazione che posiziona la schermata della password davanti all'intero sito.

Proteggi con password il tuo blog o sito web WordPress

La sezione Permessi protetti ti consente di scegliere chi salta la schermata della password.

Controlla sempre "Consenti amministratori" in modo da poter visualizzare il tuo sito mentre sei connesso. Deselezionarla non ti bloccherà l'accesso alla tua bacheca, ma dovrai digitare la password del sito nel tuo browser prima di poter vedere il front-end.

Le opzioni rimanenti concedono l'accesso a gruppi specifici:

  • Consenti utenti connessi: Consente a qualsiasi utente registrato di saltare la richiesta di password. Funziona benissimo se i tuoi clienti hanno già account.
  • Consenti feed RSS e Consenti REST API: "Consenti feed RSS" rende il tuo feed leggibile senza password, quindi attivalo solo se un servizio di posta elettronica necessita del tuo feed. "Consenti REST API" si applica solo ai visitatori connessi.

Successivamente, scorri verso il basso fino ai campi Nuova password. Inserisci la password scelta nella prima casella e confermala nella seconda.

Assicurati di salvare la password in un gestore di password o in un altro luogo sicuro, poiché la schermata delle impostazioni non la mostrerà più una volta salvata. Se perdi la password, puoi accedere a WordPress tramite la tua solita pagina di accesso e quindi impostare una nuova password o disattivare il plugin.

Infine, fai clic su Salva modifiche per applicare la protezione a tutto il tuo sito.

Come aggiungere una password al tuo sito web, blog o negozio online WordPress
Passaggio 3: Controlla la schermata della password in un browser disconnesso

Poiché hai abilitato "Consenti amministratori", il tuo browser bypassa automaticamente la schermata della password. Per verificare che la protezione tramite password funzioni correttamente, apri una finestra privata o in incognito e visita la tua homepage.

Dovresti vedere la schermata della password anziché il tuo contenuto normale. Inserendo la password otterrai l'accesso all'intero sito, confermando che tutto funziona come previsto.

Tieni presente che questo metodo non protegge i file multimediali. I collegamenti diretti a immagini e PDF bypassano le impostazioni delle pagine di WordPress, quindi chiunque abbia l'URL del file può ancora vederli. Dovrai proteggere tali file utilizzando un plugin di protezione dei contenuti.

Per rendere il tuo sito pubblico in qualsiasi momento, torna su Password Protected » Generale e disattiva l'interruttore Stato protetto da password.

Perché la tua pagina protetta da password non funziona

Se la tua pagina si apre subito senza richiedere una password, non preoccuparti. Questo è il problema più comune che le persone riscontrano, e raramente è causato da un'impostazione errata.

Escludi problemi di cache

I plugin di caching forniscono copie statiche salvate del tuo sito, il che significa che potresti semplicemente visualizzare una pagina salvata prima di attivare il blocco.

Se utilizzi un plugin di caching, vale la pena svuotare la sua cache, insieme a qualsiasi cache di pagina gestita dalla tua società di hosting, e ricaricare la pagina in una finestra privata prima di procedere ulteriormente.

Il tuo browser ha già la password

Quando inserisci la password corretta, WordPress memorizza un cookie nel tuo browser. Questo cookie indica al tuo sito web che sei già stato verificato, quindi puoi navigare senza dover ridigitare la password ad ogni caricamento della pagina.

Poiché quel cookie rimane attivo per 10 giorni, il tuo sito si aprirà normalmente dopo aver testato la password. Per te, la pagina appare non protetta, ma è bloccata per tutti gli altri.

Per verificare cosa vedono i visitatori reali, testa il tuo URL all'interno di una finestra privata o in incognito, che ignora i cookie del browser esistenti. Se la schermata della password appare lì, la tua configurazione funziona correttamente.

Se hai utilizzato il plugin Password Protected, puoi forzare la cancellazione del tuo cookie di accesso. Aggiungi semplicemente ?password-protected=logout alla fine dell'indirizzo del tuo sito e il plugin ti disconnetterà e ti riporterà alla schermata di blocco.

La password è sensibile alle maiuscole

Questo problema di solito colpisce i visitatori piuttosto che i proprietari del sito. WordPress controlla le password utilizzando una corrispondenza esatta dei caratteri, quindi tratta Spring2026 e spring2026 come input completamente diversi.

Uno spazio copiato accidentalmente alla fine di una stringa attiverà anche un errore di password non valida.

Le tastiere dei dispositivi mobili rendono questo errore più comune, poiché la maggior parte dei dispositivi capitalizza automaticamente la prima lettera di un campo di testo.

Se un lettore o un cliente segnala un errore di password, chiedi loro di digitare manualmente la password in minuscolo e di verificare che non ci siano spazi finali aggiuntivi.

Il titolo viene ancora visualizzato nelle pagine del blog e delle categorie

Anche con la protezione attiva, la tua homepage del blog, le pagine delle categorie e i risultati di ricerca mostrano ancora il titolo del post con un prefisso 'Protetti:' e la sua immagine in evidenza. Queste pagine di elenco sono ciò che WordPress chiama pagine di archivio.

A seconda del tuo tema, i visitatori vedranno un modulo di password o un rapido avviso che indica che il post è protetto.

Se la visualizzazione del titolo o dell'immagine rivela dettagli riservati, puoi modificare il titolo o nascondere completamente i post protetti da quelle pagine utilizzando uno snippet di codice.

Ecco lo snippet di codice per rimuovere i post protetti da password dal tuo feed principale del blog e dagli archivi, seguito dal modo più sicuro per aggiungerlo al tuo sito:

function wpb_password_post_filter( $where = '' ) {
    if (!is_singular() && !is_admin()) {
        $where .= " AND post_password = ''";
    }
    return $where;
}
add_filter( 'posts_where', 'wpb_password_post_filter' );

Questo snippet indica a WordPress di ignorare i post protetti da password ogni volta che crea la tua homepage o una pagina di archivio. Il post rimane completamente accessibile a chiunque utilizzi il suo link diretto e la password.

Potresti incollare questo codice direttamente nel file functions.php del tuo tema. Non lo consiglio, perché un singolo errore di battitura in quel file può bloccare il tuo sito e impedirti l'accesso al tuo stesso pannello di amministrazione.

Invece, usa un plugin per snippet come il plugin gratuito WPCode. WPCode mantiene il codice personalizzato separato dai file del tuo tema, quindi puoi attivare e disattivare gli snippet dal pannello di amministrazione. Il tuo codice personalizzato sopravvivrà anche quando aggiorni o cambi tema.

Puoi leggere la nostra recensione completa di WPCode per maggiori informazioni.

Innanzitutto, devi installare e attivare WPCode. Per istruzioni passo passo, segui la nostra guida su come installare un plugin di WordPress.

Nel tuo pannello di amministrazione di WordPress, vai su Code Snippets » Add Snippet. Passa il mouse sopra la casella 'Add Your Custom Code (New Snippet)' e fai clic su '+ Add Custom Snippet' quando appare.

Aggiungere uno snippet personalizzato in WPCode

Nella schermata successiva, scegli il tipo di codice selezionando PHP Snippet.

Scelta dello snippet PHP in WPCode

Inizia dando al tuo snippet un titolo chiaro, come 'Nascondi Post Protetti da Password', in modo da poterlo identificare facilmente nel tuo pannello di amministrazione in seguito.

Successivamente, incolla lo snippet PHP nella casella Code Preview:

Anteprima del codice per nascondere i post protetti da password

Infine, attiva l'interruttore da Inattivo ad Attivo e fai clic su Save Snippet.

Per verificare che questo abbia funzionato, ricarica la tua homepage in una finestra del browser privata. Il titolo e la miniatura del post protetto non appariranno più nelle tue pagine del blog e delle categorie, mentre il post stesso rimarrà completamente accessibile tramite il suo indirizzo diretto.

Per maggiori dettagli, consulta la nostra guida su come nascondere i post protetti da password dal loop di WordPress. Se preferisci mantenere il post nell'elenco ma mostrare un'anteprima sotto il titolo, abbiamo anche una guida su come mostrare l'estratto di un post protetto da password.

Domande frequenti: Proteggi con password pagine e post in WordPress

I visitatori possono vedere i contenuti protetti da password nei risultati di ricerca?

WordPress mantiene i tuoi contenuti bloccati nascosti ai motori di ricerca "out of the box". Google potrebbe indicizzare il titolo della pagina e l'URL, ma non potrà mai scansionare, visualizzare o mostrare il testo protetto da password al suo interno.

Se vuoi impedire ai motori di ricerca di visualizzare completamente il titolo o l'URL nei risultati di ricerca, puoi impostare la pagina su 'noindex' utilizzando un plugin SEO. Questo dice ai motori di ricerca di escluderla del tutto dai loro risultati.

Noi utilizziamo All in One SEO (AIOSEO) sui nostri siti web. Ti permette di impostare 'noindex' per una pagina specifica direttamente dall'editor del post, in modo che la pagina rimanga fuori dai risultati di ricerca.

Per una panoramica completa di queste funzionalità, consulta la nostra recensione dettagliata di AIOSEO.

Come rendo privata una pagina su WordPress?

Privato e Protetto da Password sono due impostazioni diverse all'interno del menu 'Stato' e risolvono problemi diversi.

Privato limita la pagina esclusivamente agli editor e agli amministratori del sito che hanno effettuato l'accesso, rimuovendo completamente il campo della password. Questo lo rende ideale per documenti interni del team.

Nel frattempo, impostare una Password crea una schermata di accesso in modo da poter concedere l'accesso a clienti o lettori che non hanno un account utente sul tuo sito.

Per una guida completa, consulta la nostra guida su come creare un post privato in WordPress.

Come rendo privato l'intero sito WordPress?

Il plugin gratuito Password Protected rende privato l'intero tuo sito. Posiziona un unico cancello password di fronte al tuo sito web, rendendolo ideale per anteprime per clienti o siti in fase di sviluppo.

Questo approccio funziona meglio come misura temporanea piuttosto che come soluzione permanente, poiché ogni visitatore condivide le stesse credenziali e non è possibile tracciare l'attività dei singoli utenti.

Se hai bisogno di un sito permanentemente privato con account utente unici, consulta la nostra guida su come rendere completamente privato il tuo blog WordPress.

Posso proteggere con password un file multimediale o un PDF?

No, nessuno dei due metodi protegge file multimediali autonomi.

Entrambi i metodi proteggono le pagine WordPress, ma elementi multimediali come immagini e PDF hanno URL diretti che caricano i file direttamente dal tuo server. Di conseguenza, chiunque abbia il link diretto può accedere a queste risorse.

Per proteggere singoli file multimediali, dovrai utilizzare una soluzione di sicurezza dedicata. La nostra guida ai migliori plugin per la protezione dei contenuti WordPress copre queste opzioni.

Cosa succede quando qualcuno inserisce la password sbagliata?

Se un visitatore inserisce una password errata, WordPress semplicemente ricarica la pagina e visualizza un breve messaggio di errore. Non c'è limite a quante volte qualcuno può provare e nessun meccanismo di blocco IP. Questo mantiene le cose semplici, ma significa anche che la funzionalità è adatta solo a contenuti a basso rischio.

Tuttavia, se stai gestendo dati sensibili o riservati, dovresti considerare l'utilizzo di misure di sicurezza più robuste come l'accesso basato sull'utente o i requisiti di accesso.

Per quanto tempo le password rimangono attive?

Quando un visitatore inserisce la password corretta, WordPress imposta un cookie del browser che concede l'accesso per 10 giorni. Se i tuoi visitatori segnalano di reinserire le credenziali prima o dopo del previsto, è probabile che un tema o un plugin abbia modificato quel periodo di timeout.

Posso usare la stessa password per più pagine?

Sì, puoi riutilizzare la stessa password su più pagine o post. Questo è particolarmente utile quando si condivide una raccolta di pagine in bozza o solo per clienti.

Tieni presente che chiunque abbia la password può visualizzare tutte quelle pagine o post, quindi questo approccio è più adatto a contenuti a bassa sicurezza.

La protezione tramite password funzionerà con il mio tema?

Nella maggior parte dei casi, sì. La protezione predefinita della password di WordPress funziona con qualsiasi tema ben codificato e ne eredita il layout e lo stile di base.

Risorse aggiuntive: Gestione di pagine e post di WordPress

Speriamo che questo articolo ti abbia aiutato a proteggere con password pagine o post in WordPress. Successivamente, potresti voler consultare le nostre utili guide su:

Se ti è piaciuto questo articolo, iscriviti al nostro Canale YouTube per tutorial video su WordPress. Puoi trovarci anche su Twitter e Facebook.

Divulgazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

31 CommentiLascia una risposta

  1. Una volta inserita la password nella pagina protetta da password e visualizzate le informazioni protette, come posso disconnettermi di nuovo per vedere come appare la pagina ai visitatori non registrati?
    Grazie

    • Il metodo più semplice sarebbe utilizzare una finestra del browser in incognito/privata :)

      Amministratore

  2. Ho impostato la pagina Blog come protetta da password. Il sito è juliananoreen.com.
    Salvato.
    È ancora visibile! Ho fatto testare a un amico da un cellulare. Visibile anche lì.
    C'è un'impostazione aggiuntiva che sto trascurando?
    Mi aspetto di vedere un messaggio e una sezione password, ma i post di prova sono completamente visibili.
    Grazie per i tuoi suggerimenti!
    N

    • Ciao Noreen,

      La pagina del blog è un segnaposto per visualizzare i tuoi post del blog di WordPress. A differenza delle normali pagine di WordPress che mostrano il contenuto della pagina, questa pagina mostra l'elenco dei tuoi post del blog. Normalmente, la funzione di protezione password di WordPress funziona sul contenuto di un post o di una pagina. Tuttavia, una pagina del blog non ha un contenuto proprio. Questo è il motivo per cui, prima che la protezione password possa entrare in vigore, i post del blog vengono visualizzati.

      Amministratore

  3. Ho protetto con password alcune pagine (e pagine figlie… non post). Voglio che venga richiesto all'utente di reinserire la password quando lascia la pagina…
    Ho visto che puoi impostare post_password_expires a 0 ma dove dovrei farlo per una pagina?

  4. La protezione con password non funziona. Continua a rimandare alla richiesta della password. Sì, ho la password corretta. Qualche idea?

  5. Tempo fa ho creato un post protetto da password, ma non ricordo la password.

    Puoi aiutarmi con questo?

    grazie in anticipo

  6. C'è un modo per cambiare il testo predefinito di queste pagine protette da password? Vorrei lasciare un link in questo testo, se possibile?

    Grazie,
    J

  7. Ciao, uso la protezione con password per una pagina specifica. Tuttavia, ogni volta che uso la password per accedere alla pagina, appare una finestra popup che richiede le mie credenziali di amministratore. Come posso far sparire questo problema? Non dovrebbe succedere. Ho usato la protezione con password prima e ha funzionato bene, ma ora non più.

  8. Ho pagine, non post, che sono protette da password. Essendo pagine, non ho problemi con la loro visualizzazione negli archivi, ecc. Le ho nel mio menu. Voglio che solo la pagina principale, non nessuno dei suoi figli, appaia nel mio menu personalizzato finché l'utente non accede. È possibile?

  9. La scadenza predefinita di WordPress del login è di 10 giorni!! Non è molto utile su un computer privato. Ho scoperto che se usavo questo plugin ‘Protected Posts Logout Button’ e aggiungevo il pulsante di logout a ogni pagina con la password, si disconnetteva da tutte quando ne cliccavo una. Permette anche di impostare l'ora di auto-logout/scadenza del cookie. Quindi ho impostato 30 minuti nel caso in cui un utente non effettui il logout.

  10. Pagina statica – Ho impostato la visibilità su “password” e impostato una password. Ha funzionato benissimo per qualche settimana. Negli ultimi giorni, inserendo la password, la pagina risulta “Proibita”. La password è corretta. Ho disabilitato i plugin, attivato i temi predefiniti e ancora lo stesso risultato – non riesco ad accedere ai contenuti protetti da password.

    Qualche idea…

    È un problema del server host o di WP?

  11. Ho provato questo e riscontro il seguente errore: quando qualcuno vuole usarlo, inserisce la password (su una pagina) e viene reindirizzato al captcha e poi al mio login di WordPress. Non dovrebbe essere così? Non capisco.

        • Abbiamo testato nuovamente il codice con la versione più recente. Ha funzionato bene da parte nostra. Hai provato passaggi di risoluzione dei problemi come disattivare tutti i plugin, passare al tema predefinito, eliminare e rigenerare il file .htaccess?

  12. Ciao, interessante – non l'ho mai visto prima (credo!). .. Sarà un problema per la SEO? I motori di ricerca possono ancora elaborare il contenuto?

  13. Quindi questo è stato piuttosto interessante – protegge la pagina. Inserisco la password corretta e la pagina viene visualizzata correttamente. Ora, quando aggiorno la pagina, viene ancora visualizzata. Quando riappare la richiesta della password?

  14. Non riesco ad accedere al blog privato dal mio iPhone poiché mi consente solo di digitare la password in maiuscolo, mentre la mia password è tutta minuscola.
    Anche qualsiasi immissione di testo come la casella di iscrizione è tutta in maiuscolo.

    Come posso risolvere questo problema oltre a cambiare la password in tutto maiuscolo.

    grazie
    Justin

  15. Penso che sia un'ottima funzionalità. Come posso aprire la pagina protetta da password con una Query String? In modo da poter inviare un link ai miei amici. Grazie per qualsiasi idea.

    Thomas

  16. Salve signore,
    ho aggiunto un link al mio sito e desidero che ogni volta che qualcuno ci clicca sopra, facendo clic su questo link venga visualizzata una richiesta di password, se l'utente inserisce correttamente la password gli viene consentito l'accesso a una pagina protetta da password.

    Grazie in anticipo

  17. Questo funziona benissimo TRANNE che il post appare ancora nel widget "Ultimi post". C'è qualche modifica al codice per risolvere questo problema?

  18. c'è un modo per renderlo disponibile agli utenti registrati. Per impostazione predefinita, anche un amministratore registrato non può vedere questo post protetto da password.

    C'è un modo per renderlo disponibile a tutti gli utenti registrati?

Lascia un commento

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.