diff --git a/src/AKSRT/Core/ScriptsPart1b.php b/src/AKSRT/Core/ScriptsPart1b.php index d91d4575..240c8e53 100644 --- a/src/AKSRT/Core/ScriptsPart1b.php +++ b/src/AKSRT/Core/ScriptsPart1b.php @@ -50,9 +50,21 @@ trait ScriptsPart1b { ); $core_dep = 'aksrt-core-bundle'; } else { - wp_enqueue_style('aksrt-tokens', $base_uri . '/assets/css/core/tokens.css', ['aksrt-style'], $version); + $tokens_path = get_template_directory() . '/assets/css/core/tokens.css'; + wp_enqueue_style( + 'aksrt-tokens', + $base_uri . '/assets/css/core/tokens.css', + ['aksrt-style'], + file_exists($tokens_path) ? (string) filemtime($tokens_path) : $version + ); foreach (['reset', 'typography', 'buttons', 'forms', 'alerts'] as $slug) { - wp_enqueue_style('aksrt-core-' . $slug, $base_uri . '/assets/css/core/' . $slug . '.css', ['aksrt-tokens'], $version); + $core_path = get_template_directory() . '/assets/css/core/' . $slug . '.css'; + wp_enqueue_style( + 'aksrt-core-' . $slug, + $base_uri . '/assets/css/core/' . $slug . '.css', + ['aksrt-tokens'], + file_exists($core_path) ? (string) filemtime($core_path) : $version + ); } $core_dep = 'aksrt-tokens'; }