Πώς εμφανίζει το WordPress την ημερομηνία τελευταίας ενημέρωσης;Θυμηθείτε τον πιο πρόσφατο κωδικό ημερομηνίας

WordPressΟ ιστότοπος πρέπει να εξετάσει το ζήτημα της συνοχής μεταξύ ζώνης ώρας και ζώνης ώρας, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση ώρας php DATE_W3C για να επιτύχουμε.

Πώς εμφανίζει το WordPress την ημερομηνία τελευταίας ενημέρωσης;

Υπάρχουν δύο τρόποι εμφάνισης του χρόνου τελευταίας ενημέρωσης του άρθρου, ως εξής:

  1. Εμφανίζεται ως "ημερομηνία" (π.χ. 2022 Μαΐου 5 15:11 π.μ.)
  2. Χρησιμοποιήστε τη φόρμα "πριν από την ώρα" αντί για εμφάνιση ημερομηνίας (π.χ. πριν από 50 λεπτά)

Η φόρμα ημερομηνίας του άρθρου που καλεί "ημερομηνία"

Γενικά, το τροποποιημένο αρχείο είναι single.php και το τροποποιημένο αρχείο διαφέρει ανάλογα με το θέμα του WordPress.

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα όπου θέλετε να εμφανιστεί η ώρα ▼

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

Όπου "DATE_W3C" είναι η συνάρτηση ώρας php (πρόβλημα μορφής ζώνης ώρας)

Άλλες μορφές ώρας που μπορούν να χρησιμοποιηθούν είναι οι εξής (ανατρέξτε στοWordPress backend"Ορισμός" ζώνης ώρας) ▼

Πώς εμφανίζει το WordPress την ημερομηνία τελευταίας ενημέρωσης;Θυμηθείτε τον πιο πρόσφατο κωδικό ημερομηνίας

Τα άρθρα ονομάζουν "πριν από την ώρα" αντί για εμφάνιση ημερομηνίας

Χρησιμοποιήστε ενσωματωμένες λειτουργίες WordPress human_time_diff() φέρνω σε πέρας.

Αντιγράψτε και επικολλήστε τον παρακάτω κώδικα όπου θέλετε να εμφανιστεί η ώρα ▼

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

σε,"UFOmega" είναι το όνομα θέματος, μπορείτε να το αλλάξετε στο θέμα σας. Όταν οριστεί σε ένα προσαρμοσμένο όνομα τύπου_ανάρτησης, μπορεί να χρησιμοποιηθεί για τον αντίστοιχο τύπο ανάρτησης.

Η PHP έχει πολλές παραμέτρους για την αντιμετώπιση του χρόνου, αλλά το WordPress έχει το δικό του σύνολο παραμέτρων για την αντιμετώπιση του χρόνου (που μπορεί να αντιμετωπίσει την ώρα GMT και την τοπική ώρα).Λειτουργία:current_time(), πρέπει να χρησιμοποιείται ανάλογα με τη λειτουργία του.

current_time( 'timestamp' ) Λάβετε τοπική ώρα, αλλάξτε σε current_time( 'timestamp', 1 ) Επιστρέφει την ώρα GMT (ζώνη ώρας μηδέν).

Ζήτημα μορφής ζώνης ώρας WordPress

Ιστοσελίδα WordPressΠρέπει να ληφθούν υπόψη ζητήματα μεταξύ ζώνης ώρας.

Εάν η μορφή ζώνης ώρας του ιστότοπου WordPress δεν είναι ομοιόμορφη, όταν το ευρετήριο της μηχανής Google (δομή δεδομένων), η ώρα ενδέχεται να μην εμφανίζεται ή η ώρα που εμφανίζεται μπορεί να είναι λανθασμένη και ασυνεπής.

Σύμφωνα με την επίσημη τεκμηρίωση της Google, οι ημερομηνίες χρησιμοποιούν το πρότυπο ISO 8601.

Σύμφωνα με το πρότυπο, η συνάρτηση ημερομηνίας στο UTC (Διεθνής Τυπική ώρα) είναι DATE_W3C

Οι συναρτήσεις χρόνου που χρησιμοποιούνται συνήθως στην php είναι:

  • DATE_COOKIE – Cookies HTTP (π.χ. Παρασκευή, 13 Μαΐου-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – Κοινοπραξία World Wide Web (π.χ. 2021-05-13T15:52:01+00:00)

Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) κοινοποίησε το "Πώς το WordPress εμφανίζει την ημερομηνία τελευταίας ενημέρωσης;Ανακαλέστε τον πιο πρόσφατο κωδικό ώρας ημερομηνίας" για να σας βοηθήσει.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-28047.html

Για να ξεκλειδώσετε περισσότερα κρυμμένα κόλπα🔑, καλώς ήρθατε στο κανάλι μας στο Telegram!

Κάντε share και like αν σας αρέσει! Τα share και τα likes σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευτεί. 必填 项 已 用 * 标注

Μεταβείτε στην κορυφή