100_wp_tipps

Tipp No. 73: Zuletzt aktualisiert im Beitrag

Zuletzt aktualisiert

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' );
Facebook
WhatsApp
Twitter
LinkedIn
Pinterest