Ako WordPress zobrazuje dátum poslednej aktualizácie?Vyvolajte najnovší kód dátumu a času

WordPressWebová stránka musí zvážiť otázku krížovej časovej zóny a konzistencie časovej zóny, na dosiahnutie môžeme použiť funkciu času php DATE_W3C.

Ako WordPress zobrazuje dátum poslednej aktualizácie?

Čas poslednej aktualizácie článku môžete zobraziť dvoma spôsobmi:

  1. Zobrazuje sa ako „dátum a čas“ (napr. 2022. máj 5 15:11)
  2. Použite formulár „pred časom“ namiesto zobrazenia dátumu (napr. pred 50 minútami)

Forma dátumu článku s názvom „datetime“

Vo všeobecnosti je upravený súbor single.php a upravený súbor sa líši podľa témy WordPress.

Skopírujte a prilepte nasledujúci kód tam, kde chcete zobraziť čas ▼

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

Kde „DATE_W3C“ je funkcia času php (problém s formátom časového pásma)

Ďalšie formáty času, ktoré možno použiť, sú nasledovné (pozrite siWordPress backend„Nastaviť“ časové pásmo) ▼

Ako WordPress zobrazuje dátum poslednej aktualizácie?Vyvolajte najnovší kód dátumu a času

Články namiesto zobrazenia dátumu volajú „pred časom“.

Používajte vstavané funkcie WordPress human_time_diff() dosiahnuť.

Skopírujte a prilepte nižšie uvedený kód tam, kde chcete zobraziť čas ▼

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

v,"UFOmega" je názov témy, môžete ho zmeniť na svoju tému. Keď je nastavený na vlastný názov typu post_type, možno ho použiť pre príslušný typ príspevku.

PHP má veľa parametrov na prácu s časom, ale WordPress má svoju vlastnú sadu parametrov na prácu s časom (ktoré si poradí s GMT a miestnym časom).Funkcia:current_time(), je potrebné použiť podľa jeho funkcie.

current_time( 'timestamp' ) Získajte miestny čas, zmeňte na current_time( 'timestamp', 1 ) Vráti čas GMT (nulové časové pásmo).

Problém s formátom časového pásma WordPress

WordPress webJe potrebné zvážiť problémy medzi časovými pásmami.

Ak formát časového pásma stránky WordPress nie je jednotný, pri indexe Google engine (údajová štruktúra) sa čas nemusí zobraziť alebo môže byť zobrazený čas nesprávny a nekonzistentný.

Podľa oficiálnej dokumentácie Google používajú dátumy štandard ISO 8601.

Podľa štandardu je funkcia dátumu a času v UTC (medzinárodný štandardný čas) DATE_W3C

Bežne používané časové funkcie v php sú:

  • DATE_COOKIE – HTTP cookies (napr. piatok, 13. máj-22. 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Consortium (napr. 2021-05-13T15:52:01+00:00)

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared „Ako WordPress zobrazuje dátum poslednej aktualizácie?Vyvolať kód posledného dátumu a času“, aby sme vám pomohli.

Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-28047.html

Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!

 

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok