200, 'width' => 1600 ) ); add_theme_support( 'custom-header', $args ); // Add WooCommerce functions. add_theme_support( 'woocommerce' ); // Register theme menu's. register_nav_menus( array( 'pre_header_menu' => 'Pre Header Menu', ) ); register_nav_menus( array( 'header_menu' => 'Primary Header Menu', ) ); register_nav_menus( array( 'sub_footer_menu' => 'Footer Menu', ) ); } } add_action( 'after_setup_theme', 'thinkup_themesetup' ); //---------------------------------------------------------------------------------- // Register Front-End Styles And Scripts //---------------------------------------------------------------------------------- function thinkup_frontscripts() { // Add jQuery library. wp_enqueue_script( 'jquery-masonry' ); // Register theme stylesheets. wp_register_style( 'responsive', get_template_directory_uri() . '/styles/style-responsive.css', '', '1.1' ); wp_register_style( 'sidebarleft', get_template_directory_uri() . '/styles/layouts/thinkup-left-sidebar.css', '', '1.1' ); wp_register_style( 'sidebarright', get_template_directory_uri() . '/styles/layouts/thinkup-right-sidebar.css', '', '1.1' ); // Add theme stylesheets. wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/lib/extentions/bootstrap/css/bootstrap.min.css', '', '2.3.2' ); wp_enqueue_style( 'style', get_stylesheet_uri(), '', '1.6.4' ); wp_enqueue_style( 'shortcodes', get_template_directory_uri() . '/styles/style-shortcodes.css', '', '1.1' ); // Add Font Packages. wp_enqueue_style( 'font-awesome-min', get_template_directory_uri() . '/lib/extentions/font-awesome/css/font-awesome.min.css', '', '3.2.1' ); wp_enqueue_style( 'font-awesome-cdn', '//netdna.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css', '', '4.2.0' ); wp_enqueue_style( 'elusive-min', get_template_directory_uri() . '/lib/extentions/elusive-icons/elusive-webfont.css', '', '2.0' ); // Add theme scripts wp_enqueue_script( 'frontend', get_template_directory_uri() . '/lib/scripts/main-frontend.js', array( 'jquery' ), '1.1', true ); wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/lib/extentions/bootstrap/js/bootstrap.js', array( 'jquery' ), '2.3.2', true ); wp_enqueue_script( 'modernizr', get_template_directory_uri() . '/lib/scripts/modernizr.js', array( 'jquery' ), '', true ); // Register Retina script - Enqueued in 01.general-settings.php wp_register_script( 'retina', get_template_directory_uri() . '/lib/scripts/retina.js', array( 'jquery' ), '0.0.2', '', true ); // Add Blog scripts if ( is_blog() ) { wp_enqueue_script( 'jquery-masonry' ); wp_enqueue_script( 'imagesloaded', get_template_directory_uri() . '/lib/scripts/plugins/imagesloaded/imagesloaded.js', array( 'jquery' ), '3.1.4', true ); } if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } // Add ThinkUpSlider scripts if ( is_front_page() ) { wp_enqueue_script( 'thinkupslider', get_template_directory_uri() . '/lib/scripts/plugins/ResponsiveSlides/responsiveslides.min.js', array( 'jquery' ), '1.54' ); wp_enqueue_script( 'thinkupslider-call', get_template_directory_uri() . '/lib/scripts/plugins/ResponsiveSlides/responsiveslides-call.js', array( 'jquery' ) ); } } add_action( 'wp_enqueue_scripts', 'thinkup_frontscripts', 10 ); //---------------------------------------------------------------------------------- // Register Back-End Styles And Scripts //---------------------------------------------------------------------------------- function thinkup_adminscripts() { // Register theme stylesheets. wp_register_style( 'backend', get_template_directory_uri() . '/styles/backend/style-backend.css', '', 1.1 ); // Register theme scripts. wp_register_script( 'backend', get_template_directory_uri() . '/lib/scripts/main-backend.js', array( 'jquery' ), '1.1' ); // Add theme stylesheets. wp_enqueue_style( 'backend' ); // Add theme scripts. wp_enqueue_script( 'backend' ); } add_action( 'admin_enqueue_scripts', 'thinkup_adminscripts' ); //---------------------------------------------------------------------------------- // Register Theme Widgets //---------------------------------------------------------------------------------- function thinkup_widgets_init() { register_sidebar( array( 'name' => 'Sidebar', 'id' => 'sidebar-1', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => 'Footer Widget Area 1', 'id' => 'footer-w1', 'before_widget' => '', 'before_title' => '', ) ); register_sidebar( array( 'name' => 'Footer Widget Area 2', 'id' => 'footer-w2', 'before_widget' => '', 'before_title' => '', ) ); register_sidebar( array( 'name' => 'Footer Widget Area 3', 'id' => 'footer-w3', 'before_widget' => '', 'before_title' => '', ) ); register_sidebar( array( 'name' => 'Footer Widget Area 4', 'id' => 'footer-w4', 'before_widget' => '', 'before_title' => '', ) ); register_sidebar( array( 'name' => 'Footer Widget Area 5', 'id' => 'footer-w5', 'before_widget' => '', 'before_title' => '', ) ); register_sidebar( array( 'name' => 'Footer Widget Area 6', 'id' => 'footer-w6', 'before_widget' => '', 'before_title' => '', ) ); } add_action( 'widgets_init', 'thinkup_widgets_init' );