Wie zeigt WordPress das Datum der letzten Aktualisierung an?Rufen Sie den letzten datetime-Code auf

WordPressDie Website muss das Problem der zeitzonenübergreifenden und zeitzonenübergreifenden Konsistenz berücksichtigen, wir können die PHP-Zeitfunktion DATE_W3C verwenden, um dies zu erreichen.

Wie zeigt WordPress das Datum der letzten Aktualisierung an?

Es gibt zwei Möglichkeiten, die letzte Aktualisierungszeit des Artikels anzuzeigen, wie folgt:

  1. Angezeigt als „datetime“ (z. B. 2022. Mai 5 15:11 Uhr)
  2. Verwenden Sie "vorher"-Formular anstelle der Datumsanzeige (z. B. vor 50 Minuten)

Die Datumsform des Artikels mit dem Aufruf "datetime"

Im Allgemeinen ist die modifizierte Datei single.php, und die modifizierte Datei variiert je nach WordPress-Theme.

Kopieren Sie den folgenden Code und fügen Sie ihn dort ein, wo Sie die Uhrzeit anzeigen möchten ▼

<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>">
Last updated: <?php the_modified_time('F j, Y'); ?> at <?php the_modified_time('g:i a'); ?>
</time>

Wobei "DATE_W3C" die PHP-Zeitfunktion ist (Problem mit dem Zeitzonenformat)

Andere Zeitformate, die verwendet werden können, sind wie folgt (sieheWordPress-BackendZeitzone „einstellen“) ▼

Wie zeigt WordPress das Datum der letzten Aktualisierung an?Rufen Sie den letzten datetime-Code auf

Artikel nennen "vorher" statt Datumsanzeige

Verwenden Sie die integrierten Funktionen von WordPress human_time_diff() leisten.

Kopieren Sie den folgenden Code und fügen Sie ihn dort ein, wo Sie die Uhrzeit anzeigen möchten ▼

<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>">
<?php printf( __( 'Last updated: %s ago', 'ufomega' ), human_time_diff( get_the_modified_date( 'U' ), current_time( 'timestamp' ) ) ); ?>
</time>

unter ihnen,"UFOmega" ist der Themenname, Sie können ihn in Ihr Thema ändern. Wenn er auf einen benutzerdefinierten post_type-Namen eingestellt ist, kann er für den entsprechenden Beitragstyp verwendet werden.

PHP hat viele Parameter für den Umgang mit der Zeit, aber WordPress hat seinen eigenen Satz von Parametern für den Umgang mit der Zeit (die mit GMT und Ortszeit umgehen können).Funktion:current_time(), müssen entsprechend ihrer Funktion verwendet werden.

current_time( 'timestamp' ) Holen Sie sich die Ortszeit, wechseln Sie zu current_time( 'timestamp', 1 ) Gibt GMT-Zeit (Nullzeitzone) zurück.

Problem mit dem WordPress-Zeitzonenformat

WordPress-WebsiteZeitzonenübergreifende Probleme müssen berücksichtigt werden.

Wenn das Zeitzonenformat der WordPress-Site nicht einheitlich ist, wird beim Google-Engine-Index (Datenstruktur) die Zeit möglicherweise nicht angezeigt oder die angezeigte Zeit kann falsch und inkonsistent sein.

Laut der offiziellen Dokumentation von Google verwenden Datumsangaben den ISO 8601-Standard.

Laut Standard ist die datetime-Funktion in UTC (International Standard Time) DATE_W3C

Die häufig verwendeten Zeitfunktionen in PHP sind:

  • DATE_COOKIE – HTTP-Cookies (zB Freitag, 13. Mai 22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Consortium (zB 2021-05-13T15:52:01+00:00)

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) teilte mit: „Wie zeigt WordPress das Datum der letzten Aktualisierung an?Abrufen des letzten Datums-Zeitcodes", um Ihnen zu helfen.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-28047.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen