function ubermenu_toggle_shortcode($atts, $content) { extract(shortcode_atts(array('instance_id' => '', 'config_id' => 'main', 'target' => '_any_', 'toggle_id' => '', 'tag' => 'a', 'icon_class' => 'bars', 'skin' => ''), $atts, 'ubermenu_toggle')); //If an instance_id (deprecated) was passed, use it as the config_id if ($instance_id != '') { $config_id = $instance_id; } $args = array(); if ($content) { $args['toggle_content'] = $content; } $args['icon_class'] = $icon_class; $args['tag'] = $tag; $args['skin'] = $skin; $toggle = ubermenu_toggle($target, $config_id, false, $args); return $toggle; }
function ubermenu_responsive_toggle_filter($nav_menu, $args) { //Add to UberMenu, ignore segments if (isset($args->uber_instance) && !isset($args->uber_segment)) { //up( $args ); if (ubermenu_op('responsive', $args->uber_instance) == 'on' && ubermenu_op('responsive_toggle', $args->uber_instance) == 'on') { $toggle_content = ubermenu_op('responsive_toggle_content', $args->uber_instance); $toggle_tag = ubermenu_op('responsive_toggle_tag', $args->uber_instance); $toggle_args = array('toggle_content' => $toggle_content, 'tag' => $toggle_tag); if (isset($args->theme_location)) { $toggle_args['theme_location'] = $args->theme_location; } $ubermenu_toggle = ubermenu_toggle($args->container_id, $args->uber_instance, false, $toggle_args); $nav_menu = $ubermenu_toggle . $nav_menu; } } return $nav_menu; }