Հոդվածների տեղեկատու
WordPressԿայքը պետք է հաշվի առնի խաչաձև ժամային գոտիների և ժամային գոտիների հետևողականության հարցը, հասնելու համար մենք կարող ենք օգտագործել php ժամանակային ֆունկցիան DATE_W3C:
Ինչպե՞ս է WordPress-ը ցուցադրում վերջին թարմացման ամսաթիվը:
Հոդվածի վերջին թարմացման ժամանակը ցուցադրելու երկու եղանակ կա՝ հետևյալ կերպ.
- Ցուցադրված է որպես «ամսաթիվ» (օրինակ՝ մայիսի 2022, 5, 15:11)
- Ամսաթվի ցուցադրման փոխարեն օգտագործեք «ժամանակից առաջ» ձևը (օրինակ՝ 50 րոպե առաջ)
«Datetime» կոչվող հոդվածի ամսաթվի ձևը
Ընդհանրապես, փոփոխված ֆայլը 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-ի ներկառուցված գործառույթները 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-ն ունի ժամանակի հետ գործ ունենալու շատ պարամետրեր, բայց WordPress-ն ունի ժամանակի հետ գործ ունենալու իր պարամետրերի փաթեթը (որը կարող է գործ ունենալ GMT-ի և տեղական ժամանակի հետ):Գործառույթ:current_time()
, անհրաժեշտ է օգտագործել ըստ իր գործառույթի:
current_time( 'timestamp' )
Ստացեք տեղական ժամանակ, փոխեք current_time( 'timestamp', 1 )
Վերադարձնում է GMT (զրո ժամային գոտի) ժամը։
WordPress-ի ժամային գոտու ձևաչափի խնդիր
WordPress կայքըՊետք է դիտարկել միջժամային գոտիների խնդիրները:
Եթե WordPress կայքի ժամային գոտու ձևաչափը միատեսակ չէ, երբ Google-ի շարժիչի ինդեքսը (տվյալների կառուցվածքը), ժամանակը կարող է չցուցադրվել կամ ցուցադրվող ժամանակը սխալ և անհամապատասխան լինել:
Google-ի պաշտոնական փաստաթղթերի համաձայն, ամսաթվերը օգտագործում են ISO 8601 ստանդարտը:
Ստանդարտի համաձայն, UTC-ում (Միջազգային ստանդարտ ժամանակ) datetime ֆունկցիան DATE_W3C է
php-ում սովորաբար օգտագործվող ժամանակային ֆունկցիաներն են.
- DATE_COOKIE – HTTP թխուկներ (օրինակ՝ ուրբաթ, 13-մայիս-22 15:52:01 UTC)
- DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
- DATE_W3C – Համաշխարհային ցանցի կոնսորցիում (օրինակ՝ 2021-05-13T15:52:01+00:00)
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Ինչպե՞ս է WordPress-ը ցուցադրում վերջին թարմացման ամսաթիվը:Հիշեք ամենավերջին ամսաթվի ժամի կոդը»՝ ձեզ օգնելու համար:
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-28047.html
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: