Articles

Visa datum för senaste uppdatering på artiklar

Det är en bra idé att ange publiceringsdatum och datum för senaste uppdatering på innehåll som du uppdaterar regelbundet. På så sätt vet dina läsare att innehållet inte är inaktuellt.

WordPress lagrar ett publicerat datum och ett ändrat datum för varje inlägg på din webbplats.

Du kan använda Begränsa ändrat datum för att göra mindre ändringar i en artikel (t.ex. rätta ett stavfel) utan att ändra det ändrade datumet.

Det finns några sätt att visa det ändrade datumet på dina artiklar.

Ett alternativ för kortkoder

Om du använder ett Genesis-tema kan du använda kortkoder i områdena Post Info och Post Meta för att visa dynamiskt innehåll (mer information).

Genesis innehåller kortkoder för både publicerat datum () och ändrat datum (). Här finns en fullständig lista över Genesis tillgängliga kortkoder.

Men om du använder kortkoden för ändrat datum kommer det alltid att visas, även om det är samma som det publicerade datumet.

Personligen föredrar jag att bara visa det ändrade datumet om det är mer än en vecka senare än det publicerade datumet.

Lägg till koden nedan i temats functions.php-fil, eller i ett plugin för kärnfunktioner. Du kan sedan använda för att visa det publicerade datumet och inkludera det ändrade datumet om det är mer än en vecka senare.

/** * Published & Modified Date * * @link https://www.billerickson.net/display-last-updated-date-on-articles/ * */function be_published_modified_date() {$date = get_the_date( 'U' );$updated = get_the_modified_date( 'U' );$output = '<span class="entry-date"><span class="label">Published on</span> ' . get_the_date( 'F j, Y' ) . '</span>';if( $updated > ( $date + WEEK_IN_SECONDS ) )$output .= ' <span class="entry-date-modified"><span class="label">Updated on</span> ' . get_the_modified_date( 'F j, Y' ) . '</span>';return $output;}add_shortcode( 'be_published_modified_date', 'be_published_modified_date' );

Ett kodalternativ

Om du föredrar att inkludera koden direkt i ditt tema, inkludera samma kod som anges ovan.

Inkludera sedan följande i din temafil (t.ex. single.php) där du vill att det publicerade och ändrade datumet ska visas.

echo be_published_modified_date();