ショートコードで現在の日時を表示
子テーマのfunctions.phpに、次のコードを追記します。
function shortcode_date( $format ) {
$date = date_i18n( implode( $format ) );
return $date;
}
add_shortcode('date', 'shortcode_date');そして、投稿・固定ページ・ウィジェットの、現在の日時を表示したいところに、次のショートコードを記載します。
# すべて半角で記載してください。
[date format='?']| ? | 意味 | 実際の表示 | 備考 |
|---|---|---|---|
| Y | 年 | 2025 | |
| y | 25 | ||
| n | 月 | 12 | 頭に0を付けない |
| m | 12 | 頭に0を付ける | |
| j | 日 | 11 | 頭に0を付けない |
| d | 11 | 頭に0を付ける | |
| l | 曜日 | 木曜日 | |
| D | 木 | ||
| G | 時 | 10 | 頭に0を付けない |
| H | 10 | 頭に0を付ける | |
| A | AM | ||
| a | am | ||
| g | 10 | 頭に0を付けない | |
| h | 10 | 頭に0を付ける | |
| i | 分 | 48 | |
| s | 秒 | 37 | |
| T | タイムゾーン | JST | |
| 記載例 | |||
| [date format=’Y’] | 2025 | ||
| [date format=’Y.n.j’] | 2025.12.11 | ||
| [date format=’g:i a’] | 10:48 am | ||
| [date format=’n月j日(D) G:i’] | 12月11日(木) 10:48 | ||

当サイトの下部にある著作権表示にも使用しています!
参考
日付と時刻の書式 – サポートフォーラム – WordPress.org 日本語
https://ja.wordpress.org/support/article/formatting-date-and-time/




