yanyichengli_Hut

Das Datum der Aktualisierung anzeigen

Info echo
OpenClipart-Vectors-katze-1

Ist der Classic-Editor schon zu kennen? –

Info echo
OpenClipart-Vectors-katze-2

Anklickt Classic-Editor mit TinyMCE Advanced

Info echo
OpenClipart-Vectors-katze-3

Klassischen Editor anwenden! – und …

Info echo
OpenClipart-Vectors-katze-7

… die Welt gehört dem, der sie genießt.

Info echo
OpenClipart-Vectors-katze-4

TinyMCE aktive Installationen: 2+ Millionen

Info echo
OpenClipart-Vectors-katze-5

Ansprechend! – so gehts hier zur Lancierung

Info echo
OpenClipart-Vectors-katze-6

… und NEU! – Classic Widgets

Info echo
OpenClipart-Vectors-katze-8a

Werkraum ist Werkraum und Frontend ist Frontend

Ein alter Hut ist nichts Neues. Dessen ist der Färbung am Ball zu bleiben. Hierzu geht es Inhalts für die Leser und den Suchergebnissen von Internetdiensten wie Google, Bing usw. Up do date zu bleiben.

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

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 bzw. die Aktualität. Indem ist die Obhut zum Stand der Dinge sehr gut!

So Codes, welche auch PHP 8 funktionell sind nicht zuhauf im Netz.

Wegerl’s Merkzettel frei nach Recherche!

Das Datum der Aktualisierung
an der Stelle des Datums der Veröffentlichung.

Die Vorlage ist da der Website shoutmeloud. Das ist dann 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');} ?>
So wie hier nun des Codes ist das vom visuellen Inhalt her etwas anders. Das Theme twentyfourteen / content.php.

Das in Gelb hinterlegte ist zu entfernen, wenn nur der neue Code zum Tragen kommen soll.

<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 " aktual  &#128343; ";
the_modified_time('Y F');
echo "&nbsp;&nbsp;&nbsp;"; }
else {echo " erstellt  &#128337; "; 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“>

Hinweis: Das so direkt im Theme, dann ist das eventuell nach Theme Update zu erneuern.

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.

Die Snippets zur functions.php ab ins Plug-in Code Snippets.
Mit Obhut der Codes! – so bleibt das auch nach Theme-Update.
Oder Childs Theme? – zum Beitrag mit Child Theme Generator.
So zum Workflow und Browser Cache s. das Plug-in reBusted!


Achtung der folgende Code im Titel "Das Aktualisierungsdatum anstelle des Veröffentlichungsdatums anzeigen" ist mit PHP 8 NICHT kompatibel, so der Code auch zu anderen Plug-in nicht so problemlos war. Die Autoren wurden schon benachrichtigt.

Gleichwohl ein Danke an die Website, die im Titel Aktualisierungsdatum anzeigen das Thema aufzeigt.

Das Datum der Aktualisierung an der Stelle des Datums der Veröffentlichung:

functions.php hier zwar etwas modifiziert, aber noch nicht funktionell!!

/* Datum Aktualisierung statt Veröffentlichung */
add_action( 'get_the_date', 'wp_change_date' );
add_action( 'get_the_time', 'wp_change_date' );
function wp_change_date( $the_date ) {
if ( 'post' === get_post_type() ) {
$the_time = get_post_time( 'His' );
$the_modified = get_post_modified_time( 'His' );

$last_modified = sprintf( __( 'aktualisiert am %s', 'Divi' ), esc_html( get_post_modified_time( 'd.m.Y' ) ) );
$date = $the_modified !== $the_time ? $last_modified : get_post_time( 'd.m.Y' );

return $date;
}
}

… auch das nicht:

/* Das Datum der Aktualisierung anstelle der Veröffentlichung */
add_filter( 'get_the_date', 'wp_change_date', 10, 1 );
add_filter( 'get_the_time', 'wp_change_date', 10, 1 );

function wp_change_date( $date ) {
    if ( 'post' === get_post_type() ) {
        $the_time = get_post_time( 'His' );
        $the_modified = get_post_modified_time( 'His' );       $last_modified = sprintf( __( 'aktualisiert am %s', 'Divi' ), esc_html( get_post_modified_time( 'd.m.Y' ) ) );
      $date = $the_modified !== $the_time ? $last_modified : get_post_time( 'd.m.Y' );

        return $date;
    }

    return $date;
}

… Und wie ist dein Erfolg des Beitrags?