ショートコードで現在の日時を表示

ショートコードで現在の日時を表示

 子テーマのfunctions.phpに、次のコードを追記します。

function shortcode_date( $format ) {
	$date = date_i18n( implode( $format ) );
	return $date;
}
add_shortcode('date', 'shortcode_date');

 そして、投稿・固定ページ・ウィジェットの、現在の日時を表示したいところに、次のショートコードを記載します。

# すべて半角で記載してください。

[date format='?']
意味実際の表示備考
Y2025
y25
n4頭に0を付けない
m04頭に0を付ける 
j30頭に0を付けない
d30頭に0を付ける 
l曜日水曜日
D
G6頭に0を付けない
H06頭に0を付ける 
AAM
aam
g6頭に0を付けない
h06頭に0を付ける 
i08
s07
TタイムゾーンJST
記載例
[date format=’Y’]2025
[date format=’Y.n.j’]2025.4.30
[date format=’g:i a’]6:08 am
[date format=’n月j日(D) G:i’]4月30日(水) 6:08

当サイトの下部にある著作権表示にも使用しています!

参考

日付と時刻の書式 – サポートフォーラム – WordPress.org 日本語
https://ja.wordpress.org/support/article/formatting-date-and-time/