diff --git a/includes/nawalker_fction.php b/includes/nawalker_fction.php index bc81875..56c745c 100644 --- a/includes/nawalker_fction.php +++ b/includes/nawalker_fction.php @@ -4,9 +4,8 @@ Walker to ReWrap li submenu parent with button instead of -----------------------------------------------------------*/ -function wrap_parent_menu_item_buttons($output, $item, $depth, $args) +function dynamiques_wrap_parent_menu_item_buttons($output, $item, $depth, $args) { - // write_log($item); // $item->classes = array_merge($item->classes, array('menu-item-' . $item->ID)); @@ -22,34 +21,21 @@ function wrap_parent_menu_item_buttons($output, $item, $depth, $args) - if ($args->theme_location === "renovateur") { + if ($args->theme_location === "primary") { $page_icon = get_field('page_icon', $item->object_id); - if (in_array('menu-item-has-children', $item->classes, true)) { - $output = ''; - } - // #### ICONE DE PAGE FOR TOP LEVEL MENU ITEMS + if (isset($page_icon)) { $icon = ''; $link = $output; $output = $icon . $link; } - write_log($output); // #### TAXONOMY : GET ICON & INFOS ABOUT TAX - if ($item->type === "taxonomy") { - $term = get_term_by('id', $item->object_id, 'thematiques'); - $cover = get_field('taxonomy_pictures', "thematiques_" . $item->object_id); - $output = ''; - $output .= ''; - $output .= '
' . $item->title . "
"; - $output .= '

' . $term->description . "

"; - $output .= "
"; - } } if ($args->theme_location === "footer" && in_array('menu-item-has-children', $item->classes, true)) { @@ -57,7 +43,7 @@ function wrap_parent_menu_item_buttons($output, $item, $depth, $args) } return $output; } -add_filter('walker_nav_menu_start_el', 'wrap_parent_menu_item_buttons', 10, 4); +add_filter('walker_nav_menu_start_el', 'dynamiques_wrap_parent_menu_item_buttons', 10, 4);