Om du har en WordPress blogg som är äldre än ett år kan du automatiskt publicera artiklar som är exakt ett år gamla.
Det gör du med hjälp av följande kod som du placerar där du vill visa artiklarna:
<?php
$current_day = date(‘j’);
$last_year = date(‘Y’)-1;
query_posts(‘day=’.$current_day.’&year=’.$last_year);
if (have_posts()):
while (have_posts()) : the_post();
the_title();
the_excerpt();
endwhile;
endif;
?>
Källa: How to: Get posts published exactly one year ago
Frågan är hur relevanta artiklarna är ett år senare. Håller artiklarna inte tillräckligt hög kvalité för att publiceras till att börja med så borde de inte göra det senare heller?
Idéen med att publicera artiklar ett år senare är att blåsa liv i äldre artiklar, finns många bra artiklar i arkivet på många bloggar som mer eller mindre har glömts bort.
Sen kan jag tycka att det bästa är att manuellt välja ut extra bra artiklar för ett år sedan, för då kan man ju hoppa över de artiklar som kanske inte var hundra procentiga när de publicerades.
Då förstår jag bättre poängen med scriptet. Jag missförstod det hela och tolkade det som att alla artiklar som fortfarande endast var utkast skulle publiceras efter ett år.
Som ett sätt att lyfta fram guldkornen ur arkivet tror jag på det här, men frågan är om jag kan styra det hela så att ett år gamla inlägg från en viss kategori visas?
Då kan jag redan på förhand bestämma vilka som är aktuella och vilka som är tidsbestämda ..
Vet du Webmastern om det finns en plugin för det här?
Tyvärr inget jag känner till.
Vad tror du – kan man göra så här?
hmmm…det går inte att posta koder inom
. Försöker igen då:$current_day = date('j');
$last_year = date(‘Y’)-1;
query_posts('day='.$current_day.'&year='.$last_year&cat=2&showposts=10);
if (have_posts()):
while (have_posts()) : the_post();
the_title();
the_excerpt();
endwhile;
endif;