Skip to content

Commit da098a5

Browse files
committed
Moved .active class from li.nav-item to a.nav-link
1 parent 3613deb commit da098a5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

functions.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0)
2020
$classes = empty($item->classes) ? array() : (array) $item->classes;
2121

2222
$classes[] = ($args->walker->has_children) ? 'dropdown' : '';
23-
$classes[] = ($item->current || $item->current_item_ancestor) ? 'active' : '';
2423
$classes[] = 'nav-item';
2524
$classes[] = 'nav-item-' . $item->ID;
2625
if ($depth && $args->walker->has_children) {
@@ -40,7 +39,8 @@ function start_el(&$output, $item, $depth = 0, $args = array(), $id = 0)
4039
$attributes .= !empty($item->xfn) ? ' rel="' . esc_attr($item->xfn) . '"' : '';
4140
$attributes .= !empty($item->url) ? ' href="' . esc_attr($item->url) . '"' : '';
4241

43-
$attributes .= ($args->walker->has_children) ? ' class="nav-link dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"' : ' class="nav-link"';
42+
$active_class = ($item->current || $item->current_item_ancestor) ? 'active' : '';
43+
$attributes .= ($args->walker->has_children) ? ' class="nav-link ' . $active_class . ' dropdown-toggle" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false"' : ' class="nav-link ' . $active_class . '"';
4444

4545
$item_output = $args->before;
4646
$item_output .= ($depth > 0) ? '<a class="dropdown-item"' . $attributes . '>' : '<a' . $attributes . '>';

0 commit comments

Comments
 (0)