Divi zuletzt aktualisiert Datum zu Blogpost hinzufügen

von | Updated: Okt. 27, 2024

Divi zuletzt aktualisiert Datum zu Blogpost hinzufügen

Divi zuletzt aktualisiert Datum zu Blogpost hinzufügen

Hinweis: Ich habe diese Methode bisher nur mit dem Divi-Theme getestet, aber dort funktioniert sie einwandfrei. Es ist möglich, dass sie auch mit anderen Themes klappt. 

Ich möchte Dir heute einen einfachen Trick zeigen, den ich für alle meine Blogs nutze, die auf dem Divi-Theme basieren.

Du kannst das Ergebnis sogar hier in diesem Blog sehen, direkt unter dem Titel des Artikels. Dort steht „Updated: dd. M YYYY“. Das Datum wird automatisch vom Veröffentlichungs- oder letzten Aktualisierungsdatum des Posts generiert.

Divi Post last updated datum

Die Phrase „Updated“ oder „Zuletzt aktualisiert:“ habe ich aber manuell hinzugefügt. Jetzt erkläre ich Dir, wie Du das auch mit einer kleinen Anpassung Deines WordPress-Themes einrichten kannst. Es ist wirklich einfach.

Code für Divi zuletzt aktualisiert Datum hinzufügen

Du musst nur den folgenden Code in die `functions.php` Datei Deines Themes einfügen.

Technisch funktioniert es auch ohne Child-Theme, aber ein Child-Theme sorgt dafür, dass Deine Änderungen nicht verloren gehen, wenn Du Divi aktualisierst.

(Falls Du noch kein Child-Theme erstellt hast, schau Dir am besten mein Tutorial dazu an.)

Hier ist der Code, den Du zur Datei `functions.php` Deines Child-Themes hinzufügen solltest:

php
if ( ! function_exists( 'et_pb_postinfo_meta' ) ) :
function et_pb_postinfo_meta( $postinfo, $date_format, $comment_zero, $comment_one, $comment_more ){
$postinfo_meta = '';

if ( in_array( 'author', $postinfo ) )
$postinfo_meta .= ' ' . esc_html__( 'by', 'et_builder' ) . ' <span class="author vcard">' . et_pb_get_the_author_posts_link() . '</span>';

if ( in_array( 'date', $postinfo ) ) {
if ( in_array( 'author', $postinfo ) ) $postinfo_meta .= ' | ';
$postinfo_meta .= '<span class="published">Zuletzt aktualisiert: ' . esc_html( get_the_modified_date( wp_unslash( $date_format ) ) ) . '</span>';
}

if ( in_array( 'categories', $postinfo ) ) {
$categories_list = get_the_category_list(', ');

// keine Ausgabe, wenn keine Kategorien vorhanden
if ( '' !== $categories_list ) {
if ( in_array( 'author', $postinfo ) || in_array( 'date', $postinfo ) ) $postinfo_meta .= ' | ';

$postinfo_meta .= $categories_list;
}
}

if ( in_array( 'comments', $postinfo ) ){
if ( in_array( 'author', $postinfo ) || in_array( 'date', $postinfo ) || in_array( 'categories', $postinfo ) ) $postinfo_meta .= ' | ';
$postinfo_meta .= et_pb_get_comments_popup_link( $comment_zero, $comment_one, $comment_more );
}

return $postinfo_meta;
}
endif;

Vergiss nicht, dass die Datei `functions.php` immer mit `<?php` beginnen und mit `?>` enden sollte. In meinem Fall besteht die Datei `functions.php` nur aus diesem Code und sieht so aus:

php
<?php
if ( ! function_exists( 'et_pb_postinfo_meta' ) ) :
function et_pb_postinfo_meta( $postinfo, $date_format, $comment_zero, $comment_one, $comment_more ){
$postinfo_meta = '';

if ( in_array( 'author', $postinfo ) )
$postinfo_meta .= ' ' . esc_html__( 'by', 'et_builder' ) . ' <span class="author vcard">' . et_pb_get_the_author_posts_link() . '</span>';

if ( in_array( 'date', $postinfo ) ) {
if ( in_array( 'author', $postinfo ) ) $postinfo_meta .= ' | ';
$postinfo_meta .= '<span class="published">Zuletzt aktualisiert: ' . esc_html( get_the_modified_date( wp_unslash( $date_format ) ) ) . '</span>';
}

if ( in_array( 'categories', $postinfo ) ) {
$categories_list = get_the_category_list(', ');

// keine Ausgabe, wenn keine Kategorien vorhanden
if ( '' !== $categories_list ) {
if ( in_array( 'author', $postinfo ) || in_array( 'date', $postinfo ) ) $postinfo_meta .= ' | ';

$postinfo_meta .= $categories_list;
}
}

if ( in_array( 'comments', $postinfo ) ){
if ( in_array( 'author', $postinfo ) || in_array( 'date', $postinfo ) || in_array( 'categories', $postinfo ) ) $postinfo_meta .= ' | ';
$postinfo_meta .= et_pb_get_comments_popup_link( $comment_zero, $comment_one, $comment_more );
}

return $postinfo_meta;
}
endif;
?>

Warum dieses Update nützlich ist

Dieser Trick ist hilfreich, wenn Du Deine Blogposts regelmäßig aktualisierst und das Datum der letzten Änderung anzeigen möchtest.

So wirkt Dein Blog professioneller und sieht auch für Google besser aus.

Google bevorzugt aktuelle Inhalte und auch für Leser kann ein aktuelles Datum attraktiv wirken.

In meinen Erfahrungen zeigt sich: Wenn ich nach etwas suche, klicke ich lieber auf einen Artikel mit einem aktuellen Veröffentlichungsdatum.

FAQ

Wie füge ich das Datum der letzten Aktualisierung zu einem Blogpost in WordPress hinzu?

Um das Datum der letzten Aktualisierung zu einem Blogpost in WordPress hinzuzufügen, kannst Du ein Code-Snippet in die functions.php Deines Themes einfügen, das das Aktualisierungsdatum anzeigt.

Welche Funktion wird verwendet, um das Datum der letzten Aktualisierung anzuzeigen?

Die Funktion get_post_modified_time kann verwendet werden, um das Datum der letzten Aktualisierung eines Beitrags abzurufen und anzuzeigen.

Kann ich das Datum der letzten Aktualisierung anstelle des Veröffentlichungsdatums anzeigen lassen?

Ja, Du kannst das Aktualisierungsdatum anstelle des Veröffentlichungsdatums anzeigen lassen, indem Du den entsprechenden Code in Deinem Beitrag einfügst.

Was muss ich in der functions.php meines Themes hinzufügen, um das Datum anzuzeigen?

Sie müssen ein Snippet hinzufügen, das die Funktion the_modified verwendet, um das datum der letzten aktualisierung anzuzeigen.

Wo finde ich die Datei functions.php in WordPress?

Die Datei functions.php befindet sich im Verzeichnis Deines aktiven Themes, das Du im WordPress-Editor oder über FTP erreichen kannst.

Welche Formatierung kann ich für das Aktualisierungsdatum verwenden?

Du kannst das Format des Aktualisierungsdatums anpassen, indem Du die Funktion sprintf verwendest, um das Datum in Deinem gewünschten Format, wie z. B. d.m.y, auszugeben.

Wie kann ich sicherstellen, dass das aktualisierungsdatum korrekt angezeigt wird?

Stelle sicher, dass die Datei functions.php korrekt bearbeitet wurde und der Code zur Anzeige des Aktualisierungsdatums keine Syntaxfehler aufweist. Überprüfe auch, ob der Beitrag tatsächlich aktualisiert wurde.

Ist es wichtig, das Datum der letzten Aktualisierung für SEO anzugeben?

Ja, das Datum der letzten Aktualisierung kann für SEO wichtig sein, da Suchmaschinen die Aktualität von Inhalten berücksichtigen, um die Relevanz in den Suchergebnissen zu bewerten.

Welche Plugins können helfen, das Datum der letzten Aktualisierung anzuzeigen?

Plugins wie das wp last modified info plugin können verwendet werden, um das Aktualisierungsdatum automatisch anzuzeigen, ohne dass manuell Code hinzugefügt werden muss.

Wie kann ich das Datum der letzten Überarbeitung in einem Beitrag anzeigen?

Du kannst das Datum der letzten Überarbeitung anzeigen, indem Du die Funktion the_time oder get_post_modified_time verwendest, um das entsprechende Datum abzurufen und im Beitrag darzustellen.

Daniel Trabold Gründer von Trabolda25 und WordPress Experte

Artikel von

Daniel Trabold

Daniel hat mehr als 10 Jahre Erfahrung in der Programmierung und ist absoluter WordPress Fan. Wenn er nicht in seinem dunklen Keller programmiert, dann ist er gern am Strand oder im Gym.

Kontakt aufnehmen