Vill du lägga till en gammal post notification i WordPress?
Om du har producerat content under en längre tid finns det en risk att en del av ditt content är outdated.
I den här artikeln visar vi dig hur du enkelt addar aviseringar om gamla inlägg till din WordPress blogg.
Varför lägga till aviseringar om gamla inlägg till blogginlägg i WordPress
Content Decay (outdated blogginlägg) kan vara lite av ett problem för växande WordPress bloggar.
Beroende på din nisch kan ditt content bli irrelevant, felaktigt eller olämpligt med tiden. Detta kan leda till att användarna får en dålig upplevelse, högre avvisningsfrekvens och lägre ranking i search.
Idealt sett kommer you att edit dessa artiklar och update dem med mer användbar, korrekt och updating information.
Men det är inte alltid möjligt eftersom din webbplats kan ha för många gamla artiklar, och du kanske inte har tillräckligt med resurser för att updating dem. I så fall kan det vara till hjälp för dina användare att lägga till ett aviseringar om gamla post.
Det gör att de vet att innehållet är lite äldre, och de bör ha detta i åtanke när de använder informationen på den sidan.
En annan lösning som många bloggar använder är att helt enkelt lägga till ”Senast uppdaterat datum” istället för publiceringsdatumet.
Med detta sagt, låt oss ta en titt på hur du kan add to the old post notification i WordPress, och hur du visar det senast uppdaterade datumet på dina artiklar.
- Metod 1. Display Old Post Notification med hjälp av ett plugin
- Metod 2. Display Last Updated Date i WordPress
- Metod 3. Display Old Post Notification utan plugin (kodmetod)
Metod 1. Display Old Post Notification Using Plugin
Den här metoden är enklare och rekommenderas för alla användare som vill visa en gammal post notification.
Först måste du installera och aktivera pluginet DX Out of Date. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett plugin för WordPress.
Note: DX Out of Date plugin har inte uppdaterats på ett tag. Men i våra tester fungerar det fortfarande bra både med klassiska teman och block.
Efter aktivering måste du besöka Settings ” Out of Date page för att konfigurera plugin-inställningar.
Här måste du välja period och varaktighet. Det här är den tid efter vilken ett post kommer att betraktas som gammalt av pluginet.
Under det kan du ange ett custom message som ska visas på äldre inlägg och aktivera notifikationen så att den visas för alla gamla inlägg. Oroa dig inte, du kommer att kunna dölja det för specifika posts genom att editera dem.
På settings page kan du också välja post types, färger för notification boxen och add to custom CSS om det behövs.
Glöm inte att klicka på knappen Save Changes för att spara dina inställningar.
Du kan nu besöka ett gammalt post på din website för att se pluginet i action.
Dölja aviseringar om gamla inlägg på enskilda poster
Låt oss nu säga att du har en äldre artikel som fortfarande är korrekt, uppdaterad och har bra search ranking. Du kanske vill dölja notifikationen för det gamla inlägget där.
På samma sätt, vad händer om du har updated ett gammalt post med new information? Pluginet kommer att fortsätta visa aviseringar om gamla inlägg eftersom det använder postens publicerade datum för att bestämma dess ålder.
För att fixa detta kan du edit inlägget och rulla ner till tabben ”Out of Date Notification” under panelen Post i block editor. Härifrån avmarkerar du helt enkelt alternativet för aviseringar och sparar dina ändringar.
Pluginet kommer nu att sluta visa gamla aviseringar om post på den här vissa artikeln.
Metod 2. Visa senast ändrade datum för dina poster
Många WordPress-webbplatser visar det senaste ändrade datumet för sina blogginlägg. Vissa ersätter även publiceringsdatumet med det senast ändrade datumet.
Fördelen med den här metoden är att den visar användarna när ett post senast uppdaterades utan att visa ett meddelande om ett gammalt post.
Först måste du installera och aktivera WP Last Modified Info plugin. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.
Efter aktivering, heada över till Settings ” WP Last Modified Info page för att konfigurera plugin-inställningar.
På sidan Settings måste du aktivera Toggle för Global display of the last modified info. Efter det kan du välja hur du vill att det ändrade datumet ska visas.
Du kan ersätta det publicerade datumet, visa det före eller efter innehållet eller manuellt inserta det i en post.
Under det hittar du en massa alternativ. Om du är osäker kan du låta dem vara standard.
Glöm inte att klicka på knappen Save Settings för att lagra dina ändringar.
You kan nu besöka din website för att se den senast uppdaterade informationen för alla dina blogginlägg.
Problemet med den här metoden är att den kommer att visa det senaste uppdaterade datumet för alla inlägg inklusive de nyare inläggen.
Du kan ställa in en tidslucka under inställningar för plugin. Men detta gap är endast begränsat till 30 dagar.
Pluginet ger också tre block som du manuellt kan infoga i ett post eller en page för att visa den senast ändrade informationen.
Du har också alternativet att använda custom CSS för att utforma ditt senast uppdaterade datum notice. Vi använde följande custom CSS i screenshots ovan.
p.post-modified-info {
background: #fbffd8;
padding: 10px;
border: 1px solid orange;
font-size: small;
font-weight: bold;
}
Metod 3. Add Old Post Notification med hjälp av kod
Denna metod kräver att du manuellt addar kod till dina WordPress theme-filer. Om du inte har gjort det tidigare kan du ta en titt på vår guide om hur du lägger till custom code snippets i WordPress.
Bara copy and paste följande kod i temats single.php template.
// Define old post duration to one year
$time_defined_as_old = 60*60*24*365;
// Check to see if a post is older than a year
if((date('U')-get_the_time('U')) > $time_defined_as_old) {
$lastmodified = get_the_modified_time('U');
$posted = get_the_time('U');
//check if the post was updated after being published
if ($lastmodified > $posted) {
// Display last updated notice
echo '<p class="old-article-notice">This article was last updated ' . human_time_diff($lastmodified,current_time('U')) . ' ago</p>';
} else {
// Display last published notice
echo '<p class="old-article-notice">This article was published ' . human_time_diff($posted,current_time( 'U' )). 'ago</p>';
}
}
Denna kod definierar gamla posts som alla artiklar som publicerades för minst ett år sedan.
Efter det kontrolleras om ett post är äldre än ett år. Om det är det, kontrolleras om posten uppdaterades efter publiceringen. Sedan visas ett notice baserat på dessa kontroller.
Så här såg det ut på vår demo website för post som är gammal och aldrig uppdaterades.
Så här såg det ut för en post som är gammal, men som uppdaterades efter att den publicerats.
Vi customizeade notifikationen för gamla poster med följande custom CSS.
p.old-article-notice {
background: #fbffd8;
padding: 10px;
border: 1px solid orange;
font-size: small;
font-weight: bold;
}
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du enkelt kan visa aviseringar om gamla inlägg på din WordPress-blogg. Du kanske också vill se vår guide till sökmotorsoptimering i WordPress eller se vårt urval av de bästa tilläggen för populära inlägg i WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Gina Davis says
As a reader of a blogs, I prefer blogs that do have dates and specifically telling me last time they reviewed the blog for accuracy. Not just when they made an update. Often I am looking for solutions to answers and this type of info goes a long way towards accuracy of information.
As a blogger, I always included dates. And since a few of my blogs do occasionally need update, I always add when the post was last looked at and what changes if any where made.
Again this all does go back to the type of content in blog. Some content stands the test of time, but blogs with instructions and guides are just important, imho.