From 89a0c0c847cf958ff7406cf99113d367084d085b Mon Sep 17 00:00:00 2001 From: Debjit Saha Date: Sun, 17 Jul 2016 19:01:54 -0400 Subject: [PATCH 1/3] Add a class named dropdown to elements that have the wp class menu-item-has-children --- html2wp/extend.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/html2wp/extend.php b/html2wp/extend.php index 59c3f1c..30a9a33 100644 --- a/html2wp/extend.php +++ b/html2wp/extend.php @@ -67,5 +67,9 @@ function html2wp_add_active_class_to_menu_item( $classes ) { $classes[] = 'active current '; } + if ( in_array( 'menu-item-has-children', $classes ) ) { + $classes[] = 'dropdown '; + } + return $classes; } \ No newline at end of file From 2251228e1597f52fe3c7088177b08711a79b3bf7 Mon Sep 17 00:00:00 2001 From: Debjit Saha Date: Sun, 17 Jul 2016 21:35:01 -0400 Subject: [PATCH 2/3] 1. Add an additional dropdown class to ul.sub-menu for bootstrap conversions 2. Add a data-toggle=dropdown to sub-menu anchor links for bootstrap dropdowns --- html2wp/html2wp-walker-nav-menu.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/html2wp/html2wp-walker-nav-menu.php b/html2wp/html2wp-walker-nav-menu.php index f7a58b0..3881959 100644 --- a/html2wp/html2wp-walker-nav-menu.php +++ b/html2wp/html2wp-walker-nav-menu.php @@ -46,7 +46,7 @@ public function start_lvl( &$output, $depth = 0, $args = array() ) { } $indent = str_repeat("\t", $depth); - $output .= "\n$indent