Article Directory
WordPressВебсайт кайчылаш убакыт алкагы жана убакыт алкагынын ырааттуулугу маселесин карап чыгышы керек, биз жетишүү үчүн PHP убакыт функциясын DATE_W3C колдоно алабыз.
WordPress акыркы жаңыртуу күнүн кантип көрсөтөт?
Макаланын акыркы жаңыртуу убактысын төмөнкүдөй көрсөтүүнүн эки жолу бар:
- "Datetime" катары көрсөтүлөт (мисалы, 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" бул теманын аталышы, сиз аны өзүңүздүн темаңызга өзгөртө аласыз. Ыңгайлаштырылган пост_түрүнүн аталышы коюлганда, аны тиешелүү пост түрү үчүн колдонсо болот.
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 Cookies (мисалы, жума, 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/ ) бөлүштү "WordPress акыркы жаңыртылган күндү кантип көрсөтөт?Сизге жардам берүү үчүн акыркы күн убакыт кодун кайра чакырыңыз".
Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-28047.html
Көбүрөөк жашыруун трюктарды ачуу үчүн🔑, биздин Telegram каналыбызга кошулуңуз!
Бөлүшүп, жакса лайк! Сиздин бөлүшүүлөрүңүз жана лайктарыңыз биздин туруктуу мотивациябыз!