Autoren die ihre Beiträge regelmäßig aktualisieren und darauf auch aufmerksam machen wollen, wünschen ein Feld im Frontend zur Anzeige des Zeitstempels, wann der Beitrag das letzte Mal aktualisiert wurde.
Dies kann man mit einem kurzen Codeschnipsel in der functions.php des Childthemes der WordPress-Installation umsetzen.
//Fügt aktualisiert am zum Beginn eines Beitrags ein
function show_last_updated( $content ) {
if ( ! in_array( get_post()->post_type, [ 'post' ] ) ) {
return $content;
}
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
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');
$custom_content .= '<p class="last-updated-date">'.__('Recently updated on '). $updated_date . __(' at '). $updated_time .'</p>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'show_last_updated' );