Articles

Display last updated date on articles

Het is een goed idee om de publicatiedatum en de laatst bijgewerkte datum te vermelden bij inhoud die je regelmatig bijwerkt. Dit laat uw lezers weten dat de inhoud niet verouderd is.

WordPress slaat een gepubliceerde datum en een gewijzigde datum op voor elk bericht op uw site.

U kunt Beperkte gewijzigde datum gebruiken om kleine wijzigingen in een artikel aan te brengen (zoals het corrigeren van een typefout) zonder de gewijzigde datum te wijzigen.

Er zijn een paar manieren waarop u de gewijzigde datum op uw artikelen kunt weergeven.

Een shortcode-optie

Als u een Genesis-thema gebruikt, kunt u shortcodes gebruiken in de Post Info- en Post Meta-gebieden om dynamische inhoud weer te geven (meer informatie).

Genesis bevat shortcodes voor zowel de gepubliceerde datum () als de gewijzigde datum (). Hier is een volledige lijst van de beschikbare Genesis-snelcodes.

Maar als u de snelcode voor gewijzigde datum gebruikt, wordt deze altijd weergegeven, zelfs als deze hetzelfde is als de gepubliceerde datum.

Ik geef er persoonlijk de voorkeur aan om alleen de gewijzigde datum weer te geven als deze meer dan een week later is dan de gepubliceerde datum.

Voeg de onderstaande code toe aan het functions.php-bestand van uw thema, of een plugin voor kernfunctionaliteit. U kunt dan gebruiken om de gepubliceerde datum te tonen, en de gewijzigde datum op te nemen als deze meer dan een week later is.

/** * 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' );

Een code-optie

Als u de code liever direct in uw thema opneemt, neem dan dezelfde code op die hierboven staat vermeld.

Voeg dan het volgende toe aan uw thema-bestand (bijvoorbeeld: single.php) waar u de gepubliceerde en gewijzigde datum wilt laten verschijnen.

echo be_published_modified_date();