after = '';
if( isset($args->show_toggles) && $args->show_toggles){
// 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');
}