'; $svg .= ' '; $svg .= ''; return $svg; } /** * Add dropdown icon if menu item has children. * * @param string $title The menu item's title. * @param object $item The current menu item. * @param array $args An array of wp_nav_menu() arguments. * @param int $depth Depth of menu item. Used for padding. * @return string $title The menu item's title with dropdown icon. */ function gt_focus_dropdown_icon_to_menu_link( $title, $item, $args, $depth ) { if ( 'primary' === $args->theme_location ) { foreach ( $item->classes as $value ) { if ( 'menu-item-has-children' === $value || 'page_item_has_children' === $value ) { $title = $title . gt_focus_get_svg( 'expand' ); } } } return $title; } add_filter( 'nav_menu_item_title', 'gt_focus_dropdown_icon_to_menu_link', 10, 4 );