記事ディレクトリ
WordPressWeb サイトでは、クロス タイム ゾーンとタイム ゾーンの一貫性の問題を考慮する必要があります。PHP の時間関数 DATE_W3C を使用して達成できます。
WordPress は最終更新日をどのように表示しますか?
記事の最終更新時刻を表示するには、次の XNUMX つの方法があります。
- 「日時」で表示(例:2022年5月15日午前11時15分)
- 日付表示の代わりに「時間前」形式を使用します (例: 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 バックエンド「設定」時間帯)▼
記事は日付表示ではなく「時間前」と呼んでいます
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 (国際標準時) の日時関数は DATE_W3C です。
PHP で一般的に使用される時間関数は次のとおりです。
- DATE_COOKIE – HTTP Cookie (例: 金曜日、13-22-15 52:01:XNUMX UTC)
- DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
- DATE_W3C – ワールド ワイド ウェブ コンソーシアム (例: 2021-05-13T15:52:01+00:00)
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有 "WordPress は最終更新日をどのように表示しますか?最新の日時コードを思い出してください」を参照してください。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-28047.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!