wp_enqueue_styleで読み込むスタイルのパラメーターを更新日付で付与する

WordPressのwp_enqueue_styleで読み込まれるスタイルに対して、第四引数でスタイルのバージョンを設定することができます。今回は、このスタイルのバージョンをスタイルの更新時刻を取得して自動的にバージョンも更新されるようにします。

function theme_enqueue_styles() {
	wp_enqueue_style(
		'style',
		get_template_directory_uri() . '/assets/css/style.css',
		'',
		gmdate( 'Ymd/Hi', filemtime( get_theme_file_path( '/assets/css/style.css' ) ) ),
	);
}
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );

filemtime関数を利用して、スタイルの更新日付を取得します。さらに、更新されたかを確認できるようにするために、gmdate関数を利用して、UnixタイムスタンプからYmd/Hi形式に変換しています。

参考文献