Du kannst ein Child Theme erstellen und in der functions.php
die folgende Funktion twentyseventeen_time_link()
hinzufügen, um die Funktion des Parent Themes zu ersetzen:
function twentyseventeen_time_link() {
$time_string = '<time class="entry-date published updated" datetime="%1$s">%2$s</time>';
if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) {
$time_string = '<time class="entry-date published" datetime="%1$s">%2$s</time><time class="updated" datetime="%3$s">%4$s</time>';
}
$time_string = sprintf( $time_string,
get_the_date( DATE_W3C ),
get_the_date( 'd.m.Y H:m' ),
get_the_modified_date( DATE_W3C ),
get_the_modified_date( 'd.m.Y H:m' )
);
$author_string = '';
if( is_home() ) {
$author_string = ' von <a href="' . get_the_author_meta( 'url' ) . '">' . get_the_author( ) . '</a>';
}
// Wrap the time string in a link, and preface it with 'Posted on'.
return sprintf(
/* translators: %s: post date */
__( '<span class="screen-reader-text">Posted on</span> %s', 'twentyseventeen' ),
'<a href="' . esc_url( get_permalink() ) . '" rel="bookmark">' . $time_string . '</a>'
) . $author_string;
}
Das Zeitformat habe ich in dieser Zeile mit Tag.Monat.Jahr Stunde:Minute vorgegeben, wobei der Monat als Zahl und die Stunde im 24-Stunden-Format ausgegeben wird.
get_the_date( 'd.m.Y H:m' ),
Andere Zeitformate findest du hier: https://secure.php.net/manual/de/function.date.php
-
Diese Antwort wurde geändert vor 6 Jahren, 4 Monaten von Bego Mario Garde. Grund: if-Statement für unterschiedliche Darstellung Homepage hinzugefügt
Thread-Starter
gonji
(@gonji)
das mit dem Child-Theme verstehe ich noch nicht 100%. Bei mir ist da gerade etwas schief gegangen.
Edit: Dieser Beitrag wurde am 2017-12-13 von Victor H. in … veröffentlicht.
Soweit hat das geklappt, aber mir fehlt die Uhrzeit, zu dem ist mein Hintergrund jetzt weiß und teil der Formatierungen fehlen.
-
Diese Antwort wurde geändert vor 6 Jahren, 4 Monaten von gonji.