Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets
In WordPress zeigen die Beiträge das Datum der Veröffentlichung. Hierzu geht es, die Beitragsinhalte für die Leser up to date zu halten. Indes, das Aktualisierungsdatum zeigt die Beiträge, welche dann am Stand der Dinge sind. Und so ist den Suchergebnissen von Internetdiensten durch ‘last modified' entgegenzukommen. Also es geht hier sowohl um das Datum der Veröffentlichung als auch das der Aktualisierung anzugeben. – so bleibe hier dem Beitrag drauf, denn das nützt dir dann zuhauf!
Veröffentlichungsdatum vs.
Aktualisierungsdatum
Wer nur das Datum der Aktualisierung angeben möchte, so ist indem Editor im Widget 'Veröffentlichen' das Datum unter 'Veröffentlicht am: …' anzupassen. – und gut ist. So ist das in den Meta als auch den Suchmaschinen gleich.
- Zur Beitragsnavigation: Vorheriger und nächster Beitrag beziehen sich auf die Chronologie der Erstellung des Beitrags. Wenn das keine Rolle spielt, ist das mit dem Datum zu ändern unter 'Veröffentlicht am: …', am einfachsten.
Welches da sonst noch so zu bedenken ist im Titel Wie Sie einen WordPress-Beitrag überarbeiten und wieder veröffentlichen.

Anders ist es nun hier im Beschrieb das Datum sowohl der Veröffentlichung als auch das der Aktualisierung mitzuteilen.
In Erinnerung, wer dem Veröffentlichungsdatum anderes Format wünscht, siehe Dashboard / Einstellungen › Allgemein – Datumsformat – Angepasst:

Vorwort zum Datum der Aktualisierung
– last modified
An den lieben Leser und
an die lieben Internet-Dienste.
Seinen Lesern zuliebe ist des Autors von Relevanz, die Artikel am Stand der Dinge zu halten. Ferner lieben auch die Internetdienste erneuten Inhalt und die Aktualität. Indem ist die Obhut zum Stand der Dinge sehr gut!
Überschau
Die ersten Blicke des Lesers sind oftmals auf das Datum zur Aktualität. Allerdings sind der WP-Theme meist nur das Datum der Erstellung des Artikels sichtbar. Indem fehlt den Artikeln die Anzeige des Datums, die am Stand der Dinge sind. Da dies Irreleitung hervorruft, könnte man das Datum auch weglassen. Jedoch geht es in diesem Artikel darum, das Datum der Überarbeitung direkt im Artikel festzulegen. Oder im Austausch vom Erstellungsdatum das Datum der Modifikation anwenden. Welches der Wege Du anwendest, ist Geschmacksache.
Wegerl’s Merkzettel frei nach Recherche!
Im ersten Tab ist das so, um dem Leser die Aktualität zu zeigen. Im zweiten Tab ist auf das Plug-in WP Last Modified Info hinzuweisen, denn auch das Datum für Suchmaschinen.
Tab 1: Das Datum der Aktualisierung im Content Tab 2: Das Datum der Aktualisierung im Content als auch den SuchmaschinenDatum Aktualisierung
Das Aktualisierungsdatum
So Codes, welche auch PHP 8 funktionell sind im Web nicht zuhauf. Die Vorlage ist da der Website shoutmeloud.
Das ist im Theme zu platzieren:
<?php $u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo "Last updated on ";
the_modified_time('F jS, Y');
echo ", "; }
else {echo "Posted on "; the_time('F jS, Y');} ?>
Das Beispiel Theme twentyfourteen / content.php
Folgenden Code ist das vom Datum her etwas anders. Nämlich des Datums ist nur das Jahr und Monat. the_modified_time('Y-F');
- So wie hier das gezeigt ist das mit Dashicon statt Text. Das ist mit Zeichen für Update <span class="dashicons dashicons-update"></span> und bspw für die Erstellung mit einem Kalender <span class="dashicons dashicons-calendar-alt"></span>.
<div class="entry-meta"> <?php $u_time = get_the_time('U'); $u_modified_time = get_the_modified_time('U'); if ($u_modified_time >= $u_time + 86400) { echo ' <span class="dashicons dashicons-update"></span> '; the_modified_time('Y-F'); echo " "; } else { echo ' <span class="dashicons dashicons-calendar-alt"></span> '; the_time('Y-F'); } ?> <?php if ( 'post' === get_post_type() ) { twentyfourteen_posted_on(); } if ( ! post_password_required() && ( comments_open() || get_comments_number() ) ) : ?> <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'twentyfourteen' ), __( '1 Comment', 'twentyfourteen' ), __( '% Comments', 'twentyfourteen' ) ); ?></span> <?php endif; edit_post_link( __( 'Edit', 'twentyfourteen' ), '<span class="edit-link">', '</span>' ); ?> <span class="entry-meta“>
Das Beispiel zeigt das Datum der Aktualisierung ∴statt∴ des Datums der Veröffentlichung, so ist dem originalen Code das hier Gelb hinterlegte, zu entfernen.
Weiteres bspw mit Dashicons für Edit:
<?php
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
if ($u_modified_time >= $u_time + 86400) {
echo ' <span class="dashicons dashicons-edit"></span> ';
the_modified_time('Y-F');
echo " ";
} else {
echo '';
the_time('Y-F');
}
?>
- Das so direkt im Theme, dann wird das nach Theme Update zu erneuern sein.
Hinweise:
Von anderes und funktionell:
j0e.org/aktualisierungsdatum-in-wordpress-automatisch-anzeigen/
Wenn jemand da sucht „Veröffentlicht am“ zum Datum der Veröffentlichung hinzufügen. – Die zweite Antwort zum Code ist auch funktionell.
Tab 2: Das Datum der Aktualisierung auch den Suchmaschinen
…auch Suchmaschinen
Das Aktualisierungsdatum auch den Suchergebnissen
So der Form im Tab 1 das ‘Datum Aktualisierung’ ist das Datum in den Meta Frontend, aber die Suchmaschinen sehen das Datum nicht so. Ebenso nicht, wie es der Sitemap ist: https://wegerl.at/sitemap.xml *.
Hinweis: Bspw mit Rank Math SEO ist das überflüssig, siehe Dashboard / Rank Math › Sofortige Indexierung
*Das der Sitemap. Also das mit dem Datum, das sieht Google nicht so oder besser gesagt, die Suchmaschine sucht sich das Datum selbst aus. Und ob die Sitemap nur neu einzureichen wäre und das mit dem Datum durchgeht, ist nicht. Denn bspw. hier selben Monat hat Google selbst die Sitemap gelesen, aber von geraumer Zeit noch nie bei den Suchergebnissen das Datum der Aktualisierung gezeigt.
Mit SEO-Plug-in allein ist das so nicht in der Reihe. Mit Plug-in WP Last Modified Info von Erfolg.
- Des Plug-ins ist auch das mit dem Aktualisierungsdatum im Content mit dabei. – oder der Option auch ohne das Datum der Aktualisierung.
Der Einstellung
- Hierzu im Titel Wie du das Aktualisierungsdatum deiner Artikel anzeigen lässt (wp-ninjas.de).
Hinweis zum Artikel von wp-ninjas.de. Für das mit Reiter "Post Options" und 'Page Options' ist neu im Reiter "Post Options" zusammengefasst. Dafür ist da nun das mit 'Posts Types to Show Modified Info'. Im weiter von Plug-in-updates sind für Ausschluss im Editor das Widget Modified Info und hierzu das Disable.
Reiter "Schema"
Hinweis: das ist noch in Arbeit von wegen Synchronisationsdiverenz … 🙂 Smiley 3-mal
Der "Schema Options" geht es um das Datum, welches den Suchmaschinen die Suchergebnisse anzeigen. Das hier gezeigte ist sowohl mit Plug-in WP Last Modified Info allein als auch mit SEO-Plug-in und so wie es im Quelltext zu sehen ist.
- Getestet mit Plug-in Slim SEO und mit Rank Math SEO, das Ergebnis ist dasselbe. Hinweis: SEO 'Rank Math' ist mit dem Exzerpt auch das Aktualisierungsdatum einzugeben, sodass es den Lesern in den Suchergebnissen dabei ist.
Das Plug-in WP Last Modified Info allein und der Einstellung Default Mode (CreativeWork)

Infolge ist das im Seitenquelltext:

Durch das dateModified
sieht dann die Suchmaschine das Datum der Aktualisierung.
Das Plug-in WP Last Modified Info mit SEO Plug-in
Bspw Slim SEO oder Rank Math SEO, also der Einstellung Compatibilty Mode (Advanced).

Infolge ist das im Seitenquelltext:

Die Zeitstempel sind identisch. Siehe das bei article:published_time
ist welches die Suchmaschine meist ausliest. Und so kann die Suchmaschine nur das Datum der Aktualisierung auslesen.
Zum bspw das SEO-Plug-in allein zeigt im Quelltext

Die Zeitstempel sind unterschiedlich. Siehe das bei article:published_time
. So kann sich die Suchmaschine das Datum aussuchen bzw. es wird article:published_time
anwenden.
Um vorbehalt von Irrtum meinerseits möchte ich hier bitten, da ob das so gescheiter ist oder nicht ist so nicht zu schreiben. Somit habe ich das so belassen, dass der Einstellung auf WP Last Modified Info bei Schema Markup das auf Disable ist.
Das Datum von Update in den Meta Frontend
So ist es aber auch schön das Datum von Update in den Meta. Im Weiter ist da dann auch der Code vom Plug-in anzuwenden. Siehe FAQ:

Displays/echos the last modified info:
Das ist der PHP-Code, welcher hier nun im Zusammenhang ist.
<?php if ( function_exists( 'the_last_modified_info' ) ) { the_last_modified_info(); } ?>
Das bspw Theme twentyfourteen / content.php
.
<div class="entry-meta"> <?php if ( function_exists( 'the_last_modified_info' ) ) { the_last_modified_info(); } ?> <?php if ( 'post' === get_post_type() ) { twentyfourteen_posted_on(); }
- Das so direkt im Theme der Datei, dann wird das nach Theme Update zu erneuern sein.
Des Texts ist dann so visuell, wie das im Reiter Template Tags↓
Info: In den FAQ da ist oberhalb auch zu sehen, was ist das?
…dabei ist hier scrolle
Returns the last modified info:
<?php if ( function_exists( 'get_the_last_modified_info' ) ) { get_the_last_modified_info(); } ?>
Dazu kann ich nichts sagen, was der obige Code tut, denn anzeigen tut der hier nichts … Infolge sind Info von Internetfreund:
In der Beschreibung steht, dass get
etwas "returns". Das bedeutet, dass man das nicht sieht, sondern in eine PHP-Variable ablegen kann, um damit zu arbeiten.
Bspw kann man das dafür nutzen, um das Datum zu formatieren. Ich habe mir den Code einmal angeschaut (auf GitHub) und geprüft, was die Funktion macht. Hier ein Beispiel für die Nutzung und einmal eine kurze Erläuterung zur Funktion:
$datum = false; if ( function_exists( 'get_the_last_modified_info' ) ) { $modified = get_the_last_modified_info('', true); // hier wird das modified date in einer variable gespeichert $modified = human_time_diff(strtotime($modified)); $datum = 'vor ' . $modified; // Bspw.: vor 2 Tagen } if (false !== $datum) { echo $datum; // hier wird jetzt bspw. "vor 2 Tagen" ausgegeben. } /** * $html = Aktueller Content. Standard: '' (kein Content) * $escape = Entfernt alle HTML-Tags, auch Scripte (<script>). Optionen: true = ja, false = nein. * $only_date = Generiert nur das Datum. Optionen: true = ja, false = nein. */ function get_the_last_modified_info( $html, $escape, $only_date )
Pr. WP-Freund
Reiter "Post Options"
Im Reiter "Post Options" ist hervorzuheben:
- 'Published Time & Modified Time Gap', da ist das dem Zeitraum ab wann das visuell ist. Also der Zeitraum nachdem der Beitrag abgespeichert wurde. Das von 'No Gap' ist das der ersten sec an visuell.
- Und für 'HTML Template to Display on Posts' so Vorlage:
<hr class="clear" style="margin-top: 35px" />
<p class="post-modified-info" style="font-size: 16px">Aktualisiert im Jahr %post_modified%</p>
Reiter "Template Tags"
In welcher Formatierung das dann zu sehen sein soll, ist im Reiter "Template Tags":
- Bspw für "Last Modified Info Format for Posts" das mit 'Human Readable Format'.
- Das wird dann so entsprechend der Zeit nach dem Update gezeigt. Bspw 'Aktualisiert vor 46 Minuten', das ist also hinzu der Einstellung von Reiter "Post Options" das bei Modified: 'No Gap.'
- Das Datum von Update in den Meta, das ist für welches da bei Displays/echos the last modified info↑. Also welcher Formatierung das dann zu sehen sein soll. Dem Beispiel hier der Website ist das mit dem Tag
span
stattp
, dass es den anderen Meta der gleichen Zeile ist z. B.:<span class="post-modified-info"><span class="dashicons dashicons-edit"></span> %post_modified%</span>
… und so dort abgespeichert ist das visuell.
- Das mit den Dashicons usw. siehe zum Beitrag Dashicons von WordPress vs. Genericons! – Font Awesome?
Editors Widget
Da ist im Widget 'Veröffentlichen' zu sehen als auch separates Widget namens 'Modified Info'.
Das im Widget 'Veröffentlichen'
Da ist acht zu geben wie das so.
Nach Erstellung von neuem Artikel und 'Veröffentlichen' ist da im Widget 'Veröffentlichen' das mit 'Updated on' zu sehen. Infolge ist acht zu geben. Wenn dann mal v. a. für Schönheitskorrektur ohne das Inhaltliche selbst zu ergänzen, also kein modified sein soll.
- So ist das 'Edit' (s. Bild links) zu klicken. Danach das OK (s. Bild rechts). So bleibt des Datums, welches der vorhergehenden Speicherung. – und gut ist.
- Und Obacht! – das 'Disable Update' (s. auch Bild rechts) ist erst dann etwaig, wenn den Artikel mal vorläufig und immer wieder 'Disable Update' sein soll.
Das Widget Modified Info
Das automatische Einfügen der Aktualisierung ist hier dem Beitrag zu deaktivieren. Das ist sonst keiner Funktion, als dass dann im Beitrag das Datum der Aktualisierung nicht ist.
Datum in den Meta
Das Datum in den Meta Frontend wie obig das Beispiel ist das Datum nicht vom Ausschluss der Deaktivierung und der Modifikation. Das Datum wird so also in den Meta des Frontends als aktualisiert gezeigt.
- Doch dort auch nicht, wenn im Widget 'Veröffentlichen' das Häkchen bei 'Disable Update' ist.
Oh! – it a WP Last Modified Info
Dem Autor Danksagung und viel Erfolg!
Aktualisiert im Jahr 2023-Januar