Aktualisierungsdatum

Das Aktualisierungsdatum für Beiträge, das macht SinN

Denn ein alter Hut ist nichts Neues und dessen ist der Färbung am Ball zu bleiben. Bild, yanyichengli
Info echo

Ist der Classic-Editor schon zu kennen? –
“Classic und TinyMCE – ist so klasse!”
Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets

Info echo

Anklickt Classic-Editor mit TinyMCE Advanced
“Classic und TinyMCE – ist das ausgezeichnete!”
Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets

Info echo

Klassischen Editor anwenden! – und …
“Classic und TinyMCE – ist so sehr gut !”
Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets

Info echo

… die Welt gehört dem, der sie genießt.
“Classic und TinyMCE – und tut sehr gut!”
Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets

Info echo

TinyMCE aktive Installationen: 2+ Millionen
“Classic und TinyMCE – ist so fabelhaft!”
Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets

Info echo

Ansprechend! – so gehts hier zum Progress
“Classic und TinyMCE – ist de luxe!”
Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets

Info echo

… und NEU! – Classic Widgets
“Classic Widgets – sind so grandiose!”
Anklickt Classic! – TinyMCE; und NEU! – Classic Widgets

Info echo

Werkraum ist Werkraum und Frontend ist Frontend
Illustraion SVG unDraw; Ticker von Ditty News Ticker
“Classic und TinyMCE – ist so fein!”
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.

Internetkurse Köln
Internetkurse Köln: Eine Website ist keine Insel. Und wenn sie schon eine Insel sein will, sollte sie ein Eiland mit vielen Schifffahrtsrouten sein. Sprich: Jede Website sollte auf andere Websites verlinken.

Anders ist es nun hier im Beschrieb das Datum sowohl der Veröffentlichung als auch das der Aktualisierung mitzuteilen.

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 Suchmaschinen

Datum 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 "&nbsp;&nbsp;&nbsp;";
} 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 "&nbsp;&nbsp;&nbsp;";
} 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 *.

*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

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)
WP-Last-Modified-Info Schema Einstellung Standard
WP-Last-Modified-Info Schema Einstellung Standard

Infolge ist das im Seitenquelltext:

WP-Last-Modified-Info Schema Standard
WP-Last-Modified-Info Schema Standard. Das bei dateModified geht dann okay.

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).

WP-Last-Modified-Info Schema Einstellung Kompatibilitätsmodus
WP-Last-Modified-Info Schema Einstellung Kompatibilitätsmodus

Infolge ist das im Seitenquelltext:

Rank-Math-SEO und Last-Modified-Info meta time
SEO-Plug-in und Last-Modified-Info. Die Zeitstempel sind identisch. Siehe das bei ‘article:published_time’

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
SEO-Plug-in meta time
SEO-Plug-in allein. Die Zeitstempel sind unterschiedlich. Siehe das bei ‘article:published_time’

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:

Plug-in WP Last Modified Info. FAQ / Kann ich das als Template-Tag verwenden?
FAQ / Kann ich das als Template-Tag verwenden?
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();
}

Datum der Aktualisierung

  • 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 statt p, 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.

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 2022-September