build($options);
$js = $js_factory->build($options);
add_filter('body_class', function($classes) use($options) {
$classes[] = 'responsive-menu-' . $options['animation_type'] . '-' . $options['menu_appear_from'];
return $classes;
});
wp_enqueue_script('jquery');
if($options['external_files'] == 'on') :
$data_folder_dir = plugins_url(). '/responsive-menu-data';
$css_file = $data_folder_dir . '/css/responsive-menu-' . get_current_blog_id() . '.css';
$js_file = $data_folder_dir . '/js/responsive-menu-' . get_current_blog_id() . '.js';
wp_enqueue_style('responsive-menu', $css_file, null, false);
wp_enqueue_script('responsive-menu', $js_file, ['jquery'], false, $options['scripts_in_footer'] == 'on' ? true : false);
else :
add_action('wp_head', function() use ($css) {
echo '';
}, 100);
add_action($options['scripts_in_footer'] == 'on' ? 'wp_footer' : 'wp_head', function() use ($js) {
echo '';
}, 100);
endif;
}
}