WordPress – Modality – Rendre cliquable les menus parents
Avec le thème Modality, le menus parents ne sont pas cliquables. Seuls les osus-menus le sont.
Pour rendre les parents cliquables, il faut modifier le thème, et notamment le fichier « wp_bootstrap_navwalker.php »
// If item has_children add atts to a. if ( $args->has_children && $depth === 0 ) { $atts['href'] = '#'; $atts['data-toggle'] = 'dropdown'; $atts['class'] = 'dropdown-toggle'; $atts['aria-haspopup'] = 'true'; } else { $atts['href'] = ! empty( $item->url ) ? $item->url : ''; }
par
// If item has_children add atts to a. if ( $args->has_children && $depth === 0 ) { $atts['href'] = ! empty( $item->url ) ? $item->url : ''; $atts['class'] = 'dropdown-toggle'; $atts['aria-haspopup'] = 'true'; } else { $atts['href'] = ! empty( $item->url ) ? $item->url : ''; }
Excellent code! Je te remercie sincèrement pour cette portion de code