diff --git a/bootstrap-collapse-nav-walker.php b/bootstrap-collapse-nav-walker.php index 722a94b..e4215dc 100644 --- a/bootstrap-collapse-nav-walker.php +++ b/bootstrap-collapse-nav-walker.php @@ -146,9 +146,16 @@ function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) { if( 0 == $depth && in_array( 'menu-item-has-children', $item->classes ) ) { + //wpml fix + $menu_slug = $args->menu; + if( ! is_string( $menu_slug ) ) { + $menu_slug = $args->menu->slug; + } + $atts['href'] = '#' . sanitize_title( $item->title ); $atts['data-toggle'] = 'collapse'; - $atts['data-parent'] = '#menu-' . wp_get_nav_menu_object( $args->menu )->slug; + //$atts['data-parent'] = '#menu-' . $args->menu; + $atts['data-parent'] = '#menu-' . $menu_slug; $this->parent_id = sanitize_title( $item->title ); @@ -232,4 +239,4 @@ function end_el( &$output, $item, $depth = 0, $args = array() ) { } -} // Walker_Nav_Menu +} // Walker_Nav_Menu \ No newline at end of file