איך וורדפרס מציגה את תאריך העדכון האחרון?זכור את קוד התאריך והשעה האחרון

וורדפרסהאתר צריך לשקול את הנושא של עקביות אזורי זמן ואזור זמן חוצה, אנחנו יכולים להשתמש בפונקציית ה-php time DATE_W3C כדי להשיג.

איך וורדפרס מציגה את תאריך העדכון האחרון?

ישנן שתי דרכים להציג את זמן העדכון האחרון של המאמר, כדלקמן:

  1. מוצג כ"תאריך ושעה" (למשל 2022 במאי 5 15:11)
  2. השתמש בטופס "לפני הזמן" במקום תצוגת תאריך (למשל לפני 50 דקות)

טופס התאריך של המאמר הקורא "datetime"

בדרך כלל, הקובץ ששונה הוא single.php, והקובץ ששונה משתנה לפי נושא וורדפרס.

העתק והדבק את הקוד הבא במקום שבו ברצונך להציג את השעה ▼

<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 (בעיית פורמט אזור הזמן)

פורמטי זמן אחרים שניתן להשתמש בהם הם כדלקמן (עייןקצה אחורי של וורדפרס"הגדר" אזור זמן) ▼

איך וורדפרס מציגה את תאריך העדכון האחרון?זכור את קוד התאריך והשעה האחרון

מאמרים קוראים "לפני הזמן" במקום תצוגת תאריך

השתמש בפונקציות מובנות של וורדפרס 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" הוא שם הנושא, אתה יכול לשנות אותו לערכת הנושא שלך. כאשר הוא מוגדר לשם מותאם אישית של post_type, ניתן להשתמש בו עבור סוג הפוסט המתאים.

ל-PHP יש הרבה פרמטרים להתמודדות עם זמן, אבל לוורדפרס יש סט פרמטרים משלה להתמודדות עם זמן (שיכול להתמודד עם GMT וזמן מקומי).פוּנקצִיָה:current_time(), יש להשתמש בו בהתאם לתפקידו.

current_time( 'timestamp' ) קבל זמן מקומי, שנה ל current_time( 'timestamp', 1 ) מחזירה זמן GMT (אזור זמן אפס).

בעיה בפורמט אזור הזמן של וורדפרס

אתר וורדפרסיש לקחת בחשבון בעיות של אזורי זמן.

אם פורמט אזור הזמן של אתר וורדפרס אינו אחיד, כאשר אינדקס המנוע של גוגל (מבנה הנתונים), ייתכן שהשעה לא תוצג או שהשעה המוצגת עשויה להיות שגויה ולא עקבית.

לפי התיעוד הרשמי של גוגל, התאריכים משתמשים בתקן ISO 8601.

לפי התקן, פונקציית התאריך-שעה ב-UTC (זמן סטנדרטי בינלאומי) היא DATE_W3C

פונקציות הזמן הנפוצות ב-php הן:

  • DATE_COOKIE – קובצי Cookie של HTTP (למשל יום שישי, 13-22 במאי 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Consortium (למשל 2021-05-13T15:52:01+00:00)

Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) shared "כיצד וורדפרס מציגה את התאריך המעודכן האחרון?זכור את קוד התאריך האחרון" כדי לעזור לך.

מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-28047.html

ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!

🔔 היה הראשון לקבל את "מדריך השימוש בכלי AI של ChatGPT Content Marketing" בספרייה העליונה של הערוץ! 🌟
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!

 

发表 评论

כתובת האימייל שלך לא תפורסם. 必填 项 已 用 * תווית

גלול למעלה