get_comment_time()


関数WordPressget_comment_time()は特定のコメントの投稿時間を取得するために使用されます。この関数はテンプレートファイルでのカスタマイズに役立ちます。

シンタックス

get_comment_time( string $format = '', bool $gmt = false, bool $translate = true );

引数の説明:

  • $format (string) — 返される時間のフォーマットを指定します。省略時は時間のフォーマットはデフォルト設定が適用されます。
  • $gmt (bool)true を設定するとGMT時間を返します。デフォルトは false です。
  • $translate (bool) — 時間の翻訳を行うかどうかを指定します。デフォルトは true です。

例 1: コメント時間を表示する

指定されたフォーマットでコメントの投稿時間を表示します。

<?php echo get_comment_time( 'Y-m-d H:i:s' ); ?>

例 2: GMT時間でコメント時間を取得

GMTフォーマットの時間を取得して表示します。

<?php echo get_comment_time( 'Y-m-d H:i:s', true ); ?>

例 3: 翻訳なしでコメント時間を表示

翻訳されていない生の時間を表示します。

<?php echo get_comment_time( 'F j, Y, g:i a', false, false ); ?>

例 4: HTML内での使用

コメント時間をHTML要素の一部として表示します。

<?php echo '<time datetime="' . get_comment_time( 'c' ) . '">' . get_comment_time( 'F j, Y, g:i a' ) . '</time>'; ?>

例 5: コメントリストでの使用

すべてのコメントの投稿時間をリスト形式で表示します。

<?php
$comments = get_comments();
foreach ( $comments as $comment ) {
    echo '<li>' . get_comment_time( 'F j, Y, g:i a' ) . '</li>';
}
?>

注意事項

  • $formatにはPHPのdate()関数で使用可能なフォーマット文字列を指定してください。
  • 翻訳が必要ない場合は$translatefalseに設定してください。

関連機能: