Quando la password protegge un post in WordPress, il testo predefinito spesso non è corretto. In questo suggerimento rapido, imparerai come modificare facilmente il messaggio protetto da password in WordPress.
Nota che il seguente tutorial ti insegna come cambiare il testo come plugin, tuttavia, il codice principale può essere semplicemente aggiunto al tema functions.php
file invece.
Dovresti creare una nuova cartella nella directory dei plug-in del tuo sito WordPress e assegnargli un titolo - Lo chiamerò protetta-text
.
Crea un nuovo file, chiamato protetta text.php
e aggiungi le seguenti informazioni sul plugin al file:
'; restituire $ output;Questo testo dice semplicemente a WordPress del plugin e garantisce che venga visualizzato nella pagina Plugin nell'amministratore di WordPress.
Passaggio 3
La prima sezione di codice controlla se il post è protetto da password e se c'è già un cookie memorizzato da un precedente accesso riuscito.
funzione password_protected_change ($ content) global $ post; if (! empty ($ post-> post_password) && stripslashes ($ _COOKIE ['wp-postpass _'. COOKIEHASH])! = $ post-> post_password)Passaggio 4
Se il post è protetto da password e non è già presente un cookie, viene visualizzata la forma della password. Questo plugin sovrascrive l'intera funzione protetta da password, quindi è necessario aggiungere il modulo e il nostro nuovo messaggio.
Puoi aggiungere il tuo messaggio principale nello spazio in cui ho scritto "Aggiungi il tuo messaggio personalizzato!" E l'etichetta per il campo della password nel
etichetta per = "post_password"
sezione.$ output = '
C'è anche un'altra dichiarazione, in modo che se il post non è protetto da password, o c'è già un cookie, sa cosa fare. In questo caso, mostrerà semplicemente il contenuto del post.
else return $ content;
Il passo finale è dire a WordPress di usare la nostra nuova funzione durante il caricamento di qualsiasi contenuto. Questo può essere ottenuto con un semplice add_filter
comando.
add_filter ('the_content', 'password_protected_change');
Questo è tutto - ora hai creato un semplice plugin per sovrascrivere il modulo standard protetto da password! Puoi scaricare il codice sorgente per questo progetto qui sopra.
Se avete domande, non esitate a lasciare un commento qui sotto.