after = ''; // Add a toggle to items with children. if ( in_array( 'menu-item-has-children', $item->classes, true ) ) { $toggle_target_string = '.menu-modal .menu-item-' . $item->ID . ' > .sub-menu'; // Add the sub menu toggle. $args->after .= ''; } return $args; } add_filter( 'nav_menu_item_args', 'sparklestore_add_sub_toggles_to_main_menu', 10, 3 ); /** * enqueue script and style */ if( !function_exists('sparklestore_menu_navigation_script')){ function sparklestore_menu_navigation_script(){ wp_enqueue_script( 'sparkletheme-navigation', get_template_directory_uri() . '/sparklethemes/mobile-menu/navigation.js', array(), true ); wp_enqueue_style( 'sparklethemes-mobile-menu', get_template_directory_uri() . '/sparklethemes/mobile-menu/mobile-menu.css', false, true ); } add_action( 'wp_enqueue_scripts', 'sparklestore_menu_navigation_script' ); } /** * mobile menu toggle button * * @return void */ function sparklestore_mobile_menu_toggle_button(){ $html = ''; echo force_balance_tags($html); } add_action('sparklestore_menu_toggle', 'sparklestore_mobile_menu_toggle_button', 10); if( !function_exists('sparletheme_mobile_menu_register')){ function sparletheme_mobile_menu_register(){ get_template_part('sparklethemes/mobile-menu/mobile-menu'); } add_action('wp_footer', 'sparletheme_mobile_menu_register'); }