ショートコードで現在の日時を表示
子テーマの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 | 月 | 4 | 頭に0を付けない |
m | 04 | 頭に0を付ける | |
j | 日 | 30 | 頭に0を付けない |
d | 30 | 頭に0を付ける | |
l | 曜日 | 水曜日 | |
D | 水 | ||
G | 時 | 0 | 頭に0を付けない |
H | 00 | 頭に0を付ける | |
A | AM | ||
a | am | ||
g | 12 | 頭に0を付けない | |
h | 12 | 頭に0を付ける | |
i | 分 | 48 | |
s | 秒 | 02 | |
T | タイムゾーン | JST | |
記載例 | |||
[date format=’Y’] | 2025 | ||
[date format=’Y.n.j’] | 2025.4.30 | ||
[date format=’g:i a’] | 12:48 am | ||
[date format=’n月j日(D) G:i’] | 4月30日(水) 0:48 |

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