We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9329469 commit 79953f1Copy full SHA for 79953f1
1 file changed
wp_bem_menu.php
@@ -84,7 +84,7 @@ public function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0
84
if ( is_array( $item->classes ) ) {
85
$active_page_class = in_array( 'current-menu-item', $item->classes, true ) ? $prefix . $suffix['active_item'] : '';
86
$active_parent_class = in_array( 'current-menu-parent', $item->classes, true ) ? $prefix . $suffix['parent_of_active_item'] : '';
87
- $active_ancestor_class = in_array( 'current-menu-ancestor', $item->classes, true ) ? $prefix . $suffix['ancestor_of_active_item'] : '';
+ $active_ancestor_class = in_array( 'current-menu-ancestor', $item->classes, true ) || in_array( 'current-page-ancestor', $item->classes, true ) ? $prefix . $suffix['ancestor_of_active_item'] : '';
88
if ( isset( $item->classes[0] ) ) {
89
$user_class = '' !== $item->classes[0] ? $prefix . '__item--' . $item->classes[0] : '';
90
}
0 commit comments