In questo articolo, esploreremo come proteggere i post con password su WordPress. Impostando una password per un post, puoi limitare l'accesso al suo contenuto e renderlo visibile solo agli utenti che inseriscono la password corretta.
Impostazioni di visibilità dei post
Quando modifichi un post, puoi trovare le impostazioni di visibilità nella meta box "Pubblica" sul lato destro dell'editor. Per impostazione predefinita, la visibilità è impostata su "Pubblico". Per proteggere il post con una password, segui questi passaggi:
- Fare clic sul collegamento "Modifica" accanto a "Visibilità"
- Selezionare l'opzione "Protetto da password".
- Inserisci la password che preferisci nel campo apposito.
- Fare clic sul pulsante "OK" per salvare le modifiche.
Trovare o modificare una password
Se hai già impostato una password per un post e hai bisogno di trovarla o modificarla, puoi farlo seguendo questi passaggi:
- Modifica il post di cui vuoi vedere la password o cambiala.
- Nelle impostazioni "Visibilità", clicca sul link "Modifica" accanto a "Protetto da password"
- La password corrente verrà visualizzata nel campo di inserimento. È possibile modificarla se necessario.
- Fare clic sul pulsante "OK" per salvare le modifiche.
Post protetti da password
Quando un post è protetto da password, verrà visualizzato con un modulo di inserimento password nel front-end del tuo sito web. I visitatori devono inserire la password corretta per accedere al contenuto del post.
Protezione tramite password di molti post e pagine
Se desideri proteggere più post o pagine con la stessa password, puoi utilizzare la funzione "Modifica rapida" nella schermata "Post" o "Pagine". Seleziona i post o le pagine che desideri proteggere, scegli "Modifica" dal menu a discesa "Azioni collettive" e imposta la password desiderata.
Proteggi i campi personalizzati
Per impostazione predefinita, la protezione tramite password in WordPress si applica al contenuto dei post. Se hai campi personalizzati nei tuoi post e desideri proteggerli, devi implementare codice personalizzato o utilizzare plugin progettati appositamente per questo scopo.
Personalizza il testo protetto
WordPress consente di personalizzare il testo visualizzato dagli utenti quando incontrano un post protetto da password. È possibile modificare il testo del modulo password e il testo dell'estratto protetto e aggiungere il modulo password all'estratto.
Testo del modulo password
Puoi personalizzare il messaggio nel modulo password utilizzando filtri o modificando i file modello del tuo tema. In questo modo puoi fornire istruzioni o informazioni aggiuntive agli utenti che accedono ai contenuti protetti.
Testo estratto protetto
Quando un post protetto da password viene visualizzato in estratti, puoi personalizzare il testo che appare per indicare che il post è protetto da password. Questo aiuta gli utenti a capire che il contenuto è disponibile solo con la password corretta.
Aggiungi il modulo password all'estratto
Di default, WordPress non visualizza il modulo password negli estratti. Tuttavia, con codice personalizzato o plugin, è possibile aggiungere il modulo password alla sezione degli estratti per consentire agli utenti di inserire la password direttamente dalla visualizzazione degli estratti.
Nascondere i post protetti da password
Per impostazione predefinita, WordPress non nasconde i post protetti da password dalle pagine principali del blog o dell'archivio. Tuttavia, se lo desideri, puoi personalizzare il tema o utilizzare plugin per nascondere questi post alla vista del pubblico.
Modifica della durata dei cookie
WordPress utilizza i cookie per ricordare la password inserita da un utente per i post protetti da password. Per impostazione predefinita, la durata dei cookie è impostata su 10 giorni. È possibile modificare questa durata utilizzando i filtri per stabilire quando la password deve essere ricordata.
Utilizzando la funzionalità di protezione tramite password di WordPress, puoi limitare l'accesso a post specifici e garantire che solo gli utenti autorizzati possano visualizzare i contenuti protetti.