feat(vip): Batch 2 pay-vip modal REST, JS, and CSS

This commit is contained in:
2026-07-21 16:45:23 +08:00
parent a4562627d8
commit 965032f2e9
8 changed files with 917 additions and 7 deletions
+25
View File
@@ -161,6 +161,31 @@ trait ScriptsPart1b {
);
}
// VIP modal (zibll .pay-vip)
$vip_on = class_exists('\AKSRT\Settings\Settings')
&& !empty(\AKSRT\Settings\Settings::get_payment_vip_settings()['enabled']);
if ($vip_on) {
$vip_css = get_template_directory() . '/assets/css/frontend/vip-modal.css';
if (file_exists($vip_css)) {
wp_enqueue_style(
'aksrt-vip-modal',
$base_uri . '/assets/css/frontend/vip-modal.css',
[$core_dep],
(string) filemtime($vip_css)
);
}
$vip_js = get_template_directory() . '/assets/js/pay-vip.js';
if (file_exists($vip_js)) {
wp_enqueue_script(
'aksrt-pay-vip',
$base_uri . '/assets/js/pay-vip.js',
['aksrt-script'],
(string) filemtime($vip_js),
true
);
}
}
// Print stylesheet — only load on singular pages
if (is_singular()) {