fix(header): cache-bust frontend CSS modules via filemtime

header-components used fixed AKSRT_VERSION so card-gap fixes never reached browsers; inline gap rules and filemtime enqueue.
This commit is contained in:
2026-07-24 11:48:25 +08:00
parent 8bad0c1252
commit 9aa0bd0755
2 changed files with 70 additions and 1 deletions
+2 -1
View File
@@ -72,11 +72,12 @@ trait ScriptsPart1b {
$deps = [$core_dep];
$enqueue_module = function ($slug) use ($base_uri, $version, $deps) {
$path = get_template_directory() . '/assets/css/frontend/' . $slug . '.css';
wp_enqueue_style(
'aksrt-' . $slug,
$base_uri . '/assets/css/frontend/' . $slug . '.css',
$deps,
$version
(file_exists($path) ? (string) filemtime($path) : $version)
);
};