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; } }