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

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




