Slik viser du sist oppdatert dato i WordPress
Hvis du bruker et profesjonelt utformet WordPress-tema, viser dine innlegg sannsynligvis dine besøkende datoen artikkelen ble publisert. Dette er standard og er mer enn nok for noen nettsteder, men når artiklene dine oppdateres regelmessig, er det flott å la besøkende se når de ble oppdatert. På den måten hvis de får tilgang til informasjon som raskt endres, vet de hvor nylig informasjonen er.
Nyhetsnettsteder er den vanligste typen nettside hvis besøkende drar nytte av å legge inn datoen hver artikkel ble oppdatert. Hver gang en historie blir publisert, er det alltid flere stykker av puslespillet som kommer inn, og det hjelper besøkende å vite at informasjonen er oppdatert.
Uansett hvilken type nettside du kjører, hvis du vil legge til "sist oppdatert" dato for publiserte WordPress-artikler, er det tre måter du kan oppnå dette. Den første er gjennom å legge til noen kode i filen "functions.php", den andre er å direkte endre temaets filer, og den tredje er ved hjelp av et plugin. Hver av disse alternativene har forskjellige fordeler, så her er en oversikt over hvordan man skal oppnå hverandre.
1. Legge til egendefinert kode i din functions.php-fil
Den beste og mest permanente måten å vise den siste oppdaterte datoen på artiklene dine er å legge til følgende kode direkte til filen "functions.php". (Den er plassert i temamappen din.)
Merk : Ta alltid sikkerhetskopi av functions.php-filen. Noen ganger oppdaterer WordPress kjernefiler, og det er mulig at din functions.php-fil kan ende opp med å bli erstattet under en oppdatering eller under en manuell oppdatering av kjernefiler, så sett opp alt igjen når du gjør endringer.
funksjon wpb_last_updated_date ($ content) {$ u_time = get_the_time ('U'); $ u_modified_time = get_the_modified_time ('U'); $ custom_content = ''; hvis ($ u_modified_time> = $ u_time + 86400) {$ updated_date = get_the_modified_time ('F jS, Y'); $ updated_time = get_the_modified_time ('h: ia'); $ custom_content. = '
Sist oppdatert på '. $ updated_date. 'på'. $ updated_time. '
'; } $ custom_content. = $ content; returner $ custom_content; } add_filter ('the_content', 'wpb_last_updated_date');
Denne koden fungerer ved å sjekke publiseringsdatoen og sammenligne den med sin "sist endrede" dato for å avgjøre om de to datoene er forskjellige. Hvis de er forskjellige, vil innlegget vise "sist endret" dato med teksten "Sist oppdatert."
Endrer stilen på "sist oppdatert" datovisning
Hvis du vil tilpasse stilen til «sist oppdatert» tekst, kan du opprette en ny stil i CSS-filen din for klassen .last-updated
siden det er klassen definert i koden ovenfor. Du kan navngi klassen alt du vil, eller du kan tildele avsnittet en eksisterende klasse for å matche temaet ditt. Du kan også endre avsnittet tekst fra "Sist oppdatert på" til alt du vil at den skal lese, som "Dette innlegget ble sist endret på, " for eksempel.
Avhengig av utviklingsnivået ditt, kan du være klar over at funksjonene .php-filen ikke alltid er det beste valget å bruke for visse tilpasninger. Vær sikker på at bruk av "functions.php" for å legge til "sist oppdatert" dato til artiklene dine er et helt legitimt trekk.
2. Endre temaets filer direkte
Det neste alternativet er å endre temaets filer direkte. Disse filene vil være "index.php, " "single.php, " og "page.php" og kan inkludere andre filer som viser datoen på individuelle innlegg, avhengig av hvor komplisert temaet ditt er.
Du vil finne følgende kode, som kan skrives på to måter.
Kodeeksempel 1:
Kodeeksempel 2:
Når du har funnet koden som skrevet i en av linjene over, erstatt alle forekomster av den med følgende kode:
Skrevet: på, Sist oppdatert på: kl
Skrevet: kl
En advarsel om å endre temafiler
Når du direkte endrer et av temaets filer i WordPress, risikerer du å miste tilpassinger når du oppdaterer temaet ditt. Oppdatering av et tema vil overskrive temaets CSS-filer, så vel som andre filer, og den eneste måten å unngå dette problemet på er å installere og endre et barnemne i stedet.
Hvis du ikke er kjent med barnemner, bør du lære mer om dem, spesielt hvis du planlegger å tilpasse WordPress-temaet. Barntemaer er ikke så komplekse som de høres, og de er ikke vanskelig å skape. Et barn tema er ikke bare en andre versjon av hovedtemaet ditt, som noen kanskje tror. Det er et sett med bare noen få kjernefiler, inkludert funksjoner.php og CSS-filer som forteller WordPress å bruke hovedtemaet og også bruke koden fra filene i barnetemaet som den dominerende koden. Med andre ord, hvis temaet ditt CSS-fil har bakgrunnsfargen satt til svart, men barnetemaets CSS-fil har bakgrunnsfargen satt til blå, vil barnetemaets CSS-stil dominere og overstyr hovedtemaets CSS.
Dette sikrer at uansett hvor mange ganger du oppdaterer temaet, vil tilpassingene dine forbli intakte.
3. Bruk et plugin
Å bruke en plugin som denne er den enkleste måten å vise "sist oppdatert" dato på WordPress-innleggene dine, fordi du ikke trenger å lete etter eller erstatte noen kode. Bare vær sikker på å holde plugin oppdatert for å redusere sikkerhetsrisikoen.
Som med noen plugin er ulempen at noen plugins kan komme i konflikt med temafunksjoner, så hvis du installerer et nytt tema og finner ut at det siste modifiserte timestamp-pluginet er skyldige, vil du prøve en av de to andre metodene som er beskrevet ovenfor .
Bare vær sikker på å sikkerhetskopiere alt før du endrer noe. Last ned en kopi av PHP-filene dine før du gjør noen endringer, bare hvis du gjør en feil. Husk at PHP er følsomt selv til ekstra mellomrom, slik at du sikkerhetskopierer filene dine før du gjør den minste endringen, er smart å gjøre.