'Site Navbar Menu' )); //Content_width requirment //This should not be necessary for fliud themes - Joe if ( ! isset( $content_width ) ) $content_width = 1200; //Add support for automatic-feed-links add_theme_support( 'automatic-feed-links' ); //Register jQuery and other javascript files add_action( 'wp_enqueue_scripts', 'bs386_scripts' ); //Register the Slides Post Type & Display $fsiu = new flex_slider_image_uploader(); $fsd = new flex_slider_display(); } add_action( 'init', 'bs386_init' ); /* * Create a basic menu upon activation * */ function bs386_activated($oldname, $oldtheme=false) { //Create the main menu $main_nav_menu_id = wp_create_nav_menu('Main Menu'); wp_update_nav_menu_item($main_nav_menu_id, 0, array( 'menu-item-title' => __('Home', 'bootstrap-386'), 'menu-item-classes' => 'home', 'menu-item-url' => home_url( '/' ), 'menu-item-status' => 'publish' )); //Set the new menu to the nav location $locations = get_theme_mod( 'nav_menu_locations' ); $locations['site-navbar-menu'] = $primary_nav_menu_id; set_theme_mod ( 'nav_menu_locations', $locations ); } add_action("after_switch_theme", "bs386_activated", 10 , 2); /** * Global Scripts and Styles * */ function bs386_scripts(){ //For some reason wordpress puts styles in the footer if queued from a class... //Until WP fixes the bug (or I find a better work around) it will need to be queued every time instead of conditionaly... :( wp_enqueue_style( 'flex-slider-style', get_template_directory_uri() . '/assets/css/flexslider.min.css' ); wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/assets/js/bootstrap.js', array('jquery'), # dependencies '3.1.1', # version true # in footer ); wp_enqueue_script( 'jsascii', get_template_directory_uri() . '/assets/js/jsascii.js', array(), # dependencies '0.1', # version true # in footer ); wp_enqueue_script( 'bs386-template-core-js', get_template_directory_uri() . '/assets/js/template-core.js', array('jquery'), # dependencies '0.1', # version true # in footer ); } /** * Sidebar/Widget Registration * */ function bs386_widgets_init() { register_sidebar( array( 'name' => __( 'Right Column', 'bootstrap-386' ), 'id' => 'right-column', 'description' => __( 'Appears on the right hand side of the site.', 'bootstrap-386' ), 'before_widget' => '', 'before_title' => '