Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man visar det senast uppdaterade datumet för dina inlägg i WordPress

Vi har drivit WordPress-webbplatser i över ett decennium, och en funktion vi alltid rekommenderar är att visa när ett inlägg senast uppdaterades. Det är en liten detalj som gör stor skillnad.

Det är därför vi på WPBeginner visar datumet för senaste uppdateringen på alla våra inlägg. Det visar läsarna att vårt innehåll är färskt, korrekt och pålitligt.

Vad många webbplatsägare inte inser är att detta också kan hjälpa med SEO. Sökmotorer föredrar innehåll som regelbundet uppdateras.

När besökare ser att dina inlägg är aktuella, är de mer benägna att stanna kvar på din webbplats och lita på vad du säger.

I den här guiden visar vi dig flera sätt att visa det senast uppdaterade datumet för inlägg i WordPress.

Hur man visar det senast uppdaterade datumet för dina inlägg i WordPress

Varför visa senast uppdaterat datum för dina inlägg i WordPress?

När besökare tittar på ett inlägg eller en sida på din WordPress-blogg, kommer ditt WordPress-tema att visa datumet då inlägget publicerades. Detta fungerar bra för de flesta bloggar och statiska webbplatser.

WordPress används dock även av webbplatser där gamla artiklar regelbundet uppdateras. I dessa publikationer är det viktigt att visa datum och tid då inlägget senast modifierades.

Till exempel, på WPBeginner uppdaterar vi regelbundet våra handledningar och visar datumet för 'senast uppdaterad' på varje inlägg. Om vi bara visade publiceringsdatumet, skulle våra läsare hoppa över inlägget och anta att informationen är föråldrad.

Senast uppdaterad på WPBeginner

Ett annat exempel är nyhetssajter. De uppdaterar ofta gamla artiklar för att visa nya utvecklingar, lägga till korrigeringar eller infoga mediefiler. Om de bara visade publiceringsdatumet, skulle deras användare missa dessa uppdateringar.

Dessutom gillar Google och andra sökmotorer att ranka den mest uppdaterade informationen. Att visa ditt uppdaterade datum hjälper Googlebot och andra att veta när inlägget senast ändrades.

Hur man visar det senast uppdaterade datumet för dina inlägg i WordPress

Den här handledningen kräver att du lägger till kod i dina WordPress-filer. Om du inte har gjort det tidigare, rekommenderar vi att du tittar på vår guide om hur man kopierar och klistrar in kod i WordPress.

Med det i åtanke kommer vi att visa dig 2 metoder för att enkelt visa det senast uppdaterade datumet för dina inlägg i WordPress. Du kan klicka på hopplänkarna nedan för att använda din föredragna metod.

Låt oss börja!

Metod 1: Visa senast uppdaterat datum före inläggets innehåll

Du kan enkelt visa det senast uppdaterade datumet före ditt innehåll genom att lägga till anpassad kod på din webbplats. Men även det minsta fel i koden kan göra din webbplats otillgänglig.

Det är därför vi rekommenderar att använda WPCode. Vi har testat det noggrant och funnit att det är det säkraste och enklaste sättet att lägga till anpassad kod.

För att lära dig mer om vår erfarenhet, kolla in vår WPCode-recension.

Först måste du installera och aktivera gratis WPCode-pluginet. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

WPCode's startsida

Notera: WPCode premium-versionen har fler funktioner! Så om du gillar gratisversionen kan du uppgradera och njuta av ett privat molnbibliotek, konverteringspixel-tillägg, inbyggd åtkomstkontroll och stöd för multisite. För att lära dig mer om pluginet kan du läsa vår kompletta WPCode-recension.

När pluginet är aktiverat, navigera till Kodavsnitt » + Lägg till kodavsnitt i din WordPress-instrumentpanel. Sök efter 'senaste uppdateringsdatum', och för muspekaren över resultatet med titeln 'Visa senaste uppdateringsdatum'.

Koden kontrollerar om ett inläggs publiceringsdatum och senast ändrade datum skiljer sig åt. Om de gör det, visas det senast ändrade datumet före inläggets innehåll. (Det här är hur vi gör det här på WPBeginner.)

Därefter kan du bara klicka på knappen 'Använd kodavsnitt'.

WPCode söker efter ett kodavsnitt efter namn

Därefter ser du skärmen 'Redigera utdrag'. WPCode har redan konfigurerat utdraget åt dig.

Allt du behöver göra är att växla omkopplaren till 'Aktiv' och klicka på 'Uppdatera' när du är redo.

WPCode redigera kodavsnittssida och aktivera kod

Eftersom kodavsnittet kommer att visa det uppdaterade datumet med din webbplats stil för brödtext, kan du lägga till anpassad CSS för att styla utseendet på det senast uppdaterade datumet.

Här är ett litet CSS-utdrag som du kan använda som utgångspunkt:

.last-updated {
    font-size: small;
    text-transform: uppercase;
    background-color: #fffdd4;
} 

Och så här ser det ut på vår demo WordPress-webbplats:

Exempel på senast uppdaterad på en live-webbplats

Dessutom, om du är en avancerad användare och känner dig bekväm med det, kan du lägga till följande i ditt temas functions.php fil.

Anslut bara till din webbplats via FTP eller via din WordPress-värds filhanterare och hitta filen i din webbplats mapp /wp-content/themes/dittematnamn/.

$u_time          = get_the_time( 'U' );
$u_modified_time = get_the_modified_time( 'U' );
// Only display modified date if 24hrs have passed since the post was published.
if ( $u_modified_time >= $u_time + 86400 ) {

	$updated_date = get_the_modified_time( 'F jS, Y' );
	$updated_time = get_the_modified_time( 'h:i a' );

	$updated = '<p class="last-updated">';

	$updated .= sprintf(
	// Translators: Placeholders get replaced with the date and time when the post was modified.
		esc_html__( 'Last updated on %1$s at %2$s' ),
		$updated_date,
		$updated_time
	);
	$updated .= '</p>';

	echo wp_kses_post( $updated );
}

Metod 2: Lägga till datum för senaste uppdatering i temamallar

Du kan också visa det uppdaterade datumet istället för publiceringsdatumet eller precis under det.

Den här metoden kräver att du redigerar specifika WordPress-temafiler. Vilka filer du behöver redigera beror på ditt tema.

Många WordPress-teman använder sina egna malltaggar för att visa inläggsmetadata som datum och tid. Andra teman använder innehållsmallar eller mall-delar. Enklare teman använder single.php, archive.php och andra mallfiler för att visa innehåll och metainformation.

Du behöver leta efter filen som innehåller koden som ansvarar för att visa datum och tid. Sedan kan du antingen ersätta den koden med följande kod eller lägga till den precis efter ditt temas kod för datum och tid.

$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
echo "<p>Last modified on "; 
the_modified_time('F jS, Y'); 
echo " at "; 
the_modified_time(); 
echo "</p> "; } 

Om du inte vill visa tiden då inlägget uppdaterades, ta bort rad 6 och 7.

Så här såg det ut på vår demosida. Med Twenty Twenty-One-temat lade vi till kodavsnittet i filen template-tags.php inuti mappen inc.

Förhandsgranskning av visning av uppdateringsdatum genom att redigera mall

Bonustips: Hur du hanterar det senaste uppdateringsdatumet för dina inlägg

Nu när vi har lagt till datumet för senaste uppdateringen för varje inlägg, kommer det automatiskt att uppdateras varje gång du gör en ändring i något inlägg. Men vad händer om du bara gör en liten korrigering snarare än en fullständig uppdatering, som att fixa ett stavfel eller lägga till en tagg?

För små ändringar är det oftast bäst att lämna det modifierade datumet oförändrat ur ett SEO-perspektiv. Dina läsare kommer då att se datumet då det senaste större inlägget gjordes i inlägget.

AIOSEO, även känt som All in One SEO, är det bästa WordPress SEO-pluginet på marknaden. Det hjälper dig att förbättra sökrankingen utan att behöva lära dig komplicerad jargong, så att du kan öka din webbplatstrafik.

AIOSEOs startsida

Om du redan använder AIOSEO för att förbättra dina sökrankningar, kan du också använda det för att hantera det modifierade datumet för dina inlägg.

Om du inte har gjort det, är det första du bör göra här att installera och aktivera AIOSEO. Du kan läsa mer i vår guide om hur du ställer in All in One SEO för WordPress korrekt.

Notera: Du kan använda AIOSEO gratisversion för att utföra denna uppgift. Genom att köpa proversionen får du dock tillgång till avancerade funktioner som ChatGPT AI-verktyg, spårning av innehållsförfall, en omdirigeringshanterare och en assistent för interna länkar. För mer information kan du läsa vår kompletta AIOSEO-recension.

Vid aktivering hittar du en ny kryssruta märkt 'Uppdatera inte det modifierade datumet' när du redigerar inlägg. Du kan kryssa i rutan när du gör mindre ändringar i ett inlägg.

Kryssruta tillagd av AIOSEO

Detta är användbart när du åtgärdar stavfel eller enkla misstag, och du kan avmarkera rutan när du gör ändringar som du vill att dina läsare och sökmotorer ska känna till.

Videohandledning

Behöver du en visuell guide? Då kanske du uppskattar vår snabba videoguide med WPCode:

Prenumerera på WPBeginner

Vi hoppas att den här handledningen hjälpte dig att lära dig hur du visar datumet för senaste uppdateringen av dina inlägg i WordPress. Du kanske också vill lära dig hur du inaktiverar Google-teckensnitt på din WordPress-webbplats, och vår lista över utmärkta WordPress-webbplats exempel som du bör kolla in.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

148 CommentsLeave a Reply

  1. Hjälpsamt. Jag tror att vi kan använda WP Last Modified Info-pluginet också. Jag har använt det för att visa "Senast uppdaterat datum" på en sida. I grund och botten var jag tvungen att kopiera PHP-snutten och klistra in den i temafilen. Fungerade perfekt.

  2. Tack för utdraget. Det fungerar perfekt. Jag har en tvåspråkig webbplats och jag redigerade utdraget med AI så att det var i rätt språklig mutation på både CZ- och EN-versionerna. Men jag använde ditt utdrag som bas och det fungerar utmärkt.

  3. Hur får man Bing att hämta det uppdaterade datumet istället för det ursprungliga publiceringsdatumet? Jag har ställt in det så att Google gör det, men Bing verkar inte vilja det

    • Om du nyligen har lagt till detta, måste du ge Bing tid att genomsöka ditt webbplatsinnehåll igen.

      Admin

    • Det används bättre inom WordPress-loopen om du vill använda det, vi rekommenderar den andra metoden i den här guiden om du vill ha något liknande.

      Admin

  4. Hej, jag använder WordPress Twenty Twenty-Three Theme. Jag har använt koden ovan som du gav mig i min Function.php. Nu visas det senaste uppdateringsdatumet på alla inlägg. Jag väntade på att Google skulle genomsöka, och efter att Google genomsökt visades publiceringsdatumet istället för uppdateringsdatumet.

    How to get an Updated date on my Google Rich Snippet Please help I am very Thank full to you! :)

    Tack så jättemycket!

    • Om du tar bort publiceringsdatumet från dina inlägg kan det hjälpa Google att visa det uppdaterade datumet istället, men det finns ingen garanti för vilket datum Google kommer att visa, eftersom Google bestämmer vilket datum det väljer att visa.

      Admin

  5. Jag provade detta men det visar både det ursprungliga publiceringsdatumet och datumet för senaste uppdatering.
    Jag vill visa
    om inlägget är uppdaterat – visa uppdaterat datum
    om inte
    visa bara ursprungligt datum.
    Hur gör jag detta?

    • För det du vill ha bör du lägga till ett else-uttalande som har ditt temas ursprungliga alternativ för att visa datumet med metoden för att redigera din temamall från den här artikeln. Ett exempel på vad du skulle lägga till är koden nedan:


      else {
      // Temats kod
      }

      Admin

  6. Koden att infoga i en temafil fungerade perfekt! Jag lade till den som en funktion i min functions.php-fil och anropade den på sidan. Detta gör att jag kan uppdatera koden på ett ställe, och den kommer att uppdateras över hela min webbplats, ifall jag vill visa datumet för senaste ändring för flera inläggstyper eller i anpassade mallar. Tack!

  7. Jag har en fråga, till exempel, om jag nu visar datumet för den senaste uppdateringen av artikeln och jag har 800 artiklar och alla datum har ändrats för alla artiklar samtidigt, kommer detta att påverka eller skada sökmotorerna?

    • Det borde inte orsaka några problem, du behöver främst ge Google tid att genomsöka dina uppdaterade datum igen.

      Admin

  8. Tack så mycket för den här handledningen!
    Jag använde den första metoden och den fungerar perfekt för mig, men jag har ett problem, inlägget visar fortfarande publiceringsdatumet i Google-sökningen istället för det senaste uppdateringsdatumet.
    Hur kan jag bli av med detta?

    • Det beror på hur nyligen det har ändrats. Om du precis lade till det uppdaterade datumet måste du vänta tills Google genomsöker ditt inlägg igen.

      Admin

  9. Hej, det här var en mycket hjälpsam blogg och video. Men när jag tillämpar visas slutet av innehållet. Vänligen berätta lösningen

    • Du kan behöva kontrollera med supporten för ditt specifika tema för att se var din kod placeras om ditt tema har en annan metod för att visa publiceringsdatumet.

      Admin

  10. Bara en snabb fråga, uppdateringsdatumet visas längst ner på mina inlägg, istället för högst upp.

    Finns det en lösning för att säkerställa att det nya uppdaterade datumet hamnar i början av inläggen?

    • It would depend on how your theme is designed. If you reach out to your theme’s support they should be able to help you place it in the correct location :)

      Admin

  11. Hej team,

    Jag kan skriva ut uppdaterat datum men det renderas under den utvalda bilden, kan du ge råd om hur jag kan skriva ut det uppdaterade datumet ovanför den utvalda bilden, menar precis under titeln.

    • Du skulle vilja kontakta supporten för ditt specifika tema och de bör kunna hjälpa till med den placeringen.

      Admin

  12. Hej,

    Jag vill bara visa datumet för inläggsuppdatering på sidan och i sökresultat istället för publiceringsdatum. Hur kan jag uppnå det? Jag har provat allt.

    • Om du inte kan ta bort publiceringsdatumet rekommenderar vi att du kontaktar supporten för ditt specifika tema, så kan de hjälpa dig att ta bort det.

      Admin

  13. OMG…
    Tack för att du räddade mina timmar…
    Tack för den här koden.
    Du är problemlösaren.

  14. Senaste uppdateringen visas inte i Google, vad ska jag göra men den visas på min webbplats

    • Om ändringen är nyligen gjord, skulle du behöva vänta på att Googles cache rensas. Annars vill du kontrollera med ditt temas support för att säkerställa att de inte ställer in det specifika publiceringsdatumet någon annanstans.

      Admin

  15. Vad händer om jag bara vill visa det uppdaterade datumet & inte publiceringsdatumet? Metoden som visas här visar både publicerat & uppdaterat datum, jag vill inte ha det, bara uppdaterat datum, det är allt.

    • Det beror på ditt tema men du skulle använda metod 2 för att ersätta visningen av datumet för senaste redigering. Platsen för den koden varierar från tema till tema.

      Admin

  16. PHP-koden fungerade utmärkt, men hur begränsar jag den till endast inläggssidor? När jag lade till koden i functions.php visades senast uppdaterat på både sidor och inlägg. Vad behöver jag lägga till för att begränsa det till endast inlägg?

    Tack,

    John

    • För att begränsa det till inlägg skulle du använda ett if-uttalande efter funktionen:

      function wpb_last_updated_date( $content ) {
      if ( is_single() ) {

      och lägga till en avslutande } ovanför add_filter-raden

      Admin

      • Tack för det snabba svaret!

        Jag provade koden, men den hindrar mina bloggsidor från att renderas. Mina blogginläggssidor fortsätter dock att fungera och visa datumet för senaste uppdatering.

        Har du någon aning om varför det är så?

        • Du kanske vill kontakta din temas support, den här koden bör inte förhindra rendering av innehåll om inte något tema-specifikt konflikterar med den.

  17. Fungerade fortfarande i september 2019 för en av mina webbplatser. För min Genesis-baserade webbplats behövde jag använda Genesis Simple Edits-pluginet för att enkelt ändra inläggets information eftersom de placerade inläggets information i en array istället för i en funktion.

  18. Hej där,

    Jag har det motsatta problemet – jag har en ny webbplats och har daterat om mina inlägg till det datum då de ursprungligen skapades, men min webbplats visar datumen då de senast uppdaterades.

    Några råd om hur man fixar detta, eller om det finns en länk till en annan handledning för det någonstans skulle det uppskattas mycket, jag kan inte hitta någon!

    Tack.

    • Som standard bör WordPress fungera så här, du kanske vill kontakta supporten för det specifika temat du använder för att se om de har en inställning för detta.

      Admin

  19. Hej, kommer det att påverka SEO om jag visar både publiceringsdatumet och uppdateringsdatumet?

    Tack!

    • Om jag inte hör något annat, har vi inte testat SEO-påverkan av att ha båda visade samtidigt, men ditt inläggs metadata bör låta sökmotorer veta vilket datum de ska titta på.

      Admin

  20. Tack.. finns det ett sätt att visa fältet "Senast ändrad" endast efter en viss tid från inläggets datum?
    alltså om du nästa dag redigerade ett inlägg av någon anledning, behöver det inte visas som ändrat..

    • Inte för tillfället, men vi kan absolut titta på ett alternativ för att göra det.

      Admin

  21. jag har en sida som listar böcker som jag har läst och jag uppdaterar sidan när jag börjar på en ny bok.

    På webbplatsens startsida har jag en meny-länk till boklistan. Jag skulle vilja ha en knapp, eller kanske bara text, bredvid länken till startsidan som visar senaste gången boklistan har uppdaterats.

    Några förslag?

    Tack.

    • Du kan antingen lägga till en textwidget eller redigera menypostens titel manuellt när du uppdaterar sidan.

      Admin

  22. Jag använder Metod 1 eftersom Metod 2 inte verkar fungera på mitt tema. Finns det ett sätt att få texten att visas längst ner i inlägget? Ditt svar skulle betyda mycket. Tack

    • För att flytta publiceringsdatumet bör du kontakta supporten för det tema du för närvarande använder för hur du gör det med ditt tema.

      Admin

  23. Det här är jättebra. Snabb fråga, jag verkar inte kunna få det att bara visas på inlägg och inte sidor? Jag försökte lägga till metod 2 i mallen för enskilda inlägg, men det verkade inte fungera. Den innehåller inget om datum eller tid. Även om datumet visas i sidhuvudet.
    Ska jag lägga till mer för att visa datum och tid i mallen för enskilda inlägg?

    • Ditt specifika tema kan hämta den informationen från en annan fil. Om du kontaktar ditt specifika temas support bör de kunna hjälpa dig.

      Admin

  24. Hej, hur gör jag för att datumet för senaste uppdatering endast ska visas på specifika sidor?

  25. Hej, tack så mycket för denna vägledning som ges fritt.

    Anta att jag inte vill visa publiceringsdatumet utan bara datumet för senaste uppdateringen? Hur kan jag modifiera koden för att uppnå det, tack?

    Tack
    Alexander

    • Du skulle behöva modifiera ditt temas mallar, eftersom varje tema är annorlunda, så du skulle behöva kontrollera med ditt temas support var publiceringsdatumet finns.

      Admin

  26. Hej,

    Jag fann din information hjälpsam. Men kanske du kan svara på två frågor till:

    När är det bäst att helt uppdatera ett inlägg, dvs. publicera om det, jämfört med att bara ge informationen "senast uppdaterad"? Ibland känns det som fusk att publicera om något – det är ett lat sätt att uppdatera min blogg.

    Jag har också läst att det kan förvirra Google när de genomsöker din webbplats om ett inlägg har två datum. Självklart vill jag att de ska plocka upp det senaste datumet så att det visas bredvid beskrivningen i sökresultaten. Finns det ett sätt att visa det ena eller det andra?

    Just nu har jag tagit bort inläggsdatumet på inlägg samtidigt som jag använder datumet för "senast uppdaterat" (med CSS för båda). Problemet är att om jag inte har uppdaterat något, så visas inget datum, vilket också är ett nej-nej enligt inlägget ovan.

    Mycket att ta itu med här, jag vet! Men om du vore så vänlig att överväga ett svar, skulle jag uppskatta det.

    Tack!

    • Hej Melanie,

      Det är bäst att helt enkelt uppdatera ett inlägg om ändringarna är mindre. Men om ett inlägg är helt föråldrat och en omskrivning innehåller all ny information, då kan du publicera det som en ny artikel och omdirigera din gamla artikel.

      Admin

  27. Hur undviker man att "senast uppdaterad" visas överst på specifika sidor. Jag vill verkligen bara ha det på blogginlägg, inte på min startsida, kontaktsida, etc.? Tack.

  28. Den här koden är utmärkt. Tack så mycket. Jag följer i stort sett allt, men jag är bara nyfiken på vad siffran 86400 som lagts till uppdateringstiden gör.

    Tack på förhand.

  29. Hej, kan jag använda den första metoden och använda översättningsfilen för att översätta den till mitt språk?

  30. Tack, detta var hjälpsamt för att implementera texten för senaste uppdatering på min blogg.

    En sak, den tema-specifika koden är faktiskt felaktig. Du glömde "echo get_..." före funktionen get_the_modified_time().

    Just nu står det bara:

    den_ändrade_tiden(‘F jS, Y’); lägg till " vid "; den_ändrade_tiden();

    När det ska stå:

    echo get_the_modified_time(‘F jS, Y’);
    echo ” vid “;
    echo get_the_modified_time();

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.