Hurtig Tips Endre passordbeskyttet tekst i WordPress

Når passordbeskytter et innlegg i WordPress, er standardteksten ofte ikke helt riktig. I dette raske tipset lærer du hvordan du enkelt kan endre den passordbeskyttede meldingen i WordPress.

Legg merke til at han følger opplæringen lærer deg hvordan du endrer teksten som et plugin, men hovedkoden kan bare legges til temaet ditt functions.php filen i stedet.

Trinn 1

Du bør opprette en ny mappe i WordPress-nettstedets plugin-katalog, og gi den en tittel - jeg skal ringe den beskyttet-tekst.

Steg 2

Opprett en ny fil, kalt beskyttet-text.php og legg til følgende plugin-informasjon i filen:

Denne teksten forteller bare om WordPress om plugin, og sikrer at den vises på Plugins-siden i WordPress-admin.

Trinn 3

Den første delen av koden kontrollerer for å se om innlegget er passordbeskyttet, og hvis det allerede er en informasjonskapsel lagret fra en tidligere vellykket innlogging.

funksjon password_protected_change ($ content) global $ post; hvis (! tom ($ post-> post_password) && stripslashes ($ _COOKIE ['wp-postpass _' COOKIEHASH]) = = post-> post_password) 

Trinn 4

Hvis innlegget er passordbeskyttet, og det ikke allerede er en cookie, er passordet skjemaet utgitt. Dette pluginet overskriver hele passordbeskyttet funksjon, så vi må legge til skjemaet i tillegg til vår nye melding.

Du kan legge til hovedmeldingen i rommet der jeg har skrevet "Legg til din egendefinerte melding!", Og etiketten for passordfeltet i etikett for = "post_password" seksjon.

 $ output = ' 
'.__ ("Legg til din egendefinerte melding!").'
'; returnere $ output;

Trinn 5

Det er også en annen setning, slik at hvis innlegget ikke er passordbeskyttet, eller det allerede er en informasjonskapsel, vet den hva som skal gjøres. I dette tilfellet vil det bare vise innleggets innhold.

 annet return $ content; 

Trinn 6

Det siste trinnet er å fortelle WordPress å bruke vår nye funksjon når du laster inn noe innhold. Dette kan oppnås med en enkel add_filter kommando.

add_filter ('the_content', 'password_protected_change');

Oppsummert

Det er det - du har nå laget en enkel plugin for å overskrive standard passordbeskyttet skjema! Du kan laste ned kildekoden for dette prosjektet ovenfor.

Hvis du har spørsmål, vær så snill å legge igjen en kommentar nedenfor.