Moin,
ich suche eine Möglichkeit, das Datum eines erstellten Beitrags als heute bzw. gestern auszugeben. Ich finde es nicht schön, wenn ein Beitrag z.B. heute geschrieben wurde und über dem Posting "Verfasst am 11.07.2014" erscheint. Bei Beiträgen vom Vortag sollte gestern als Datum erscheinen.
Hat das schon mal jemand versucht oder weiß wie das funktioniert? Ich bin mir nicht sicher, ob das in WP oder im Theme geändert werden muss. Die Funktion in meinem theme ist die folgende:
PHP
function athemes_posted_on() {
$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time>';
//if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) )
//$time_string .= '<time class="updated" datetime="%3$s">%4$s</time>';
$time_string = sprintf( $time_string,
esc_attr( get_the_date( 'c' ) ),
esc_html( get_the_date() ),
esc_attr( get_the_modified_date( 'c' ) ),
esc_html( get_the_modified_date() )
);
printf( __( '<span class="posted-on">Verfasst am %1$s</span><span class="byline"> durch %2$s</span>', 'athemes' ),
sprintf( '<a href="%1$s" title="%2$s" rel="bookmark">%3$s</a>',
esc_url( get_permalink() ),
esc_attr( get_the_time() ),
$time_string
),
sprintf( '<span class="author vcard"><a class="url fn n" href="%1$s" title="%2$s">%3$s</a></span>',
esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ),
esc_attr( sprintf( __( 'View all posts by %s', 'athemes' ), get_the_author() ) ),
esc_html( get_the_author() )
)
);
}
endif;
Alles anzeigen
Vielen Dank schon mal!