From 4cbde7e1b751cd8b2b0b84f82ad1491c63a108b2 Mon Sep 17 00:00:00 2001 From: FrankZamora Date: Wed, 26 Nov 2025 23:46:38 -0600 Subject: [PATCH] Fix: allow dropdown parent links with URLs to navigate on click - Only add data-bs-toggle=dropdown for items without real URL - CSS hover handles dropdown display on desktop - Enables Buscador General link to navigate to /buscar-apus/ --- Inc/nav-walker.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Inc/nav-walker.php b/Inc/nav-walker.php index b49a37b7..213668eb 100644 --- a/Inc/nav-walker.php +++ b/Inc/nav-walker.php @@ -111,7 +111,12 @@ class WP_Bootstrap_Navwalker extends Walker_Nav_Menu { // Add dropdown-toggle class and attributes for parent items if ($has_children && $depth === 0) { $atts['class'] .= ' dropdown-toggle'; - $atts['data-bs-toggle'] = 'dropdown'; + // Only add data-bs-toggle if no real URL (allows click navigation on desktop) + // CSS hover handles showing dropdown, data-bs-toggle only needed for mobile + $url = !empty($item->url) ? $item->url : ''; + if (empty($url) || $url === '#' || $url === '#!') { + $atts['data-bs-toggle'] = 'dropdown'; + } $atts['aria-expanded'] = 'false'; $atts['role'] = 'button'; }