This commit is contained in:
2026-02-14 22:48:34 +01:00
parent 613f56e21b
commit 28b5061650
7 changed files with 523 additions and 10 deletions

View File

@@ -19,9 +19,17 @@ function juconnect_setup() {
add_action('after_setup_theme', 'juconnect_setup');
function juconnect_assets() {
$ver = wp_get_theme()->get('Version');
wp_enqueue_style('juconnect-style', get_stylesheet_uri(), [], $ver);
wp_enqueue_script('juconnect-app', get_template_directory_uri().'/assets/js/app.js', [], $ver, true);
$theme_ver = wp_get_theme()->get('Version');
$style_ver = filemtime(get_stylesheet_directory() . '/style.css');
$script_ver = filemtime(get_template_directory() . '/assets/js/app.js');
if (!$style_ver) {
$style_ver = $theme_ver;
}
if (!$script_ver) {
$script_ver = $theme_ver;
}
wp_enqueue_style('juconnect-style', get_stylesheet_uri(), [], $style_ver);
wp_enqueue_script('juconnect-app', get_template_directory_uri().'/assets/js/app.js', [], $script_ver, true);
}
add_action('wp_enqueue_scripts', 'juconnect_assets');
@@ -68,7 +76,7 @@ function juconnect_render_sidenav_nav() {
// Add styleguide classes to WP menus
function juconnect_nav_link_attributes($atts, $item, $args, $depth){
if (!empty($args->theme_location) && $args->theme_location === 'primary'){
if (!empty($args->theme_location) && in_array($args->theme_location, ['primary', 'footer'], true)){
$existing = isset($atts['class']) ? $atts['class'].' ' : '';
$atts['class'] = $existing . 'navlink';
}