__( 'Primary Sidebar', 'blue-scenery' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area', 'blue-scenery' ), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'blue_scenery_widgets_init' ); //Enqueue scripts and styles for the front end. function blue_scenery_scripts_styles() { /* * Adds JavaScript to pages with the comment form to support * sites with threaded comments (when in use). */ if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); //Load Blueberry stylesheet wp_enqueue_style('blueberry', TEMPPATH.'/css/blueberry.css', array(), '0.4'); // Loads main stylesheet. wp_enqueue_style( 'blue-scenery-style', get_stylesheet_uri(), array(), '1.0.0' ); // Add Quicksand font, used in the main stylesheet. wp_enqueue_style( 'quicksand', '//fonts.googleapis.com/css?family=Quicksand', array()); // Add Font Awesome font, used in the main stylesheet. wp_enqueue_style( 'font-awesome', TEMPPATH . '/css/font-awesome/css/font-awesome.min.css', array(),'4.2.0'); // Load jQuery wp_enqueue_script('jquery'); // Loads main Javascript File wp_enqueue_script( 'main-script', TEMPPATH . '/scripts/main-script.js', array( 'jquery' ), '1.0.0'); if (preg_match('/(?i)msie [6-8]/',$_SERVER['HTTP_USER_AGENT'])){ wp_enqueue_script('selectivizr', TEMPPATH . '/scripts/selectivizr-min.js', array('jquery')); wp_enqueue_script('html5shiv', TEMPPATH . '/scripts/html5shiv.js'); wp_enqueue_style( 'ie', TEMPPATH . '/css/ie.css', array()); } } add_action( 'wp_enqueue_scripts', 'blue_scenery_scripts_styles' ); function blue_scenery_admin_scripts() { wp_enqueue_media(); wp_enqueue_style('theme-options', TEMPPATH . '/css/theme-options.css' ); wp_register_script('my-admin-js', TEMPPATH.'/scripts/my-admin.js', array('jquery')); wp_enqueue_script('my-admin-js'); } add_action('admin_enqueue_scripts', 'blue_scenery_admin_scripts'); // Replace the excerpt "more" text by a empty string function blue_scenery_excerpt_more($more) { global $post; return ''; } add_filter('excerpt_more', 'blue_scenery_excerpt_more'); //Add custom image size to crop images used in the slider add_image_size( 'blue_scenery_slider_size', 2100, 700, array( 'center', 'center' ) ); //Pass setting registered in theme options to the slider script function blue_scenery_pass_var() { wp_enqueue_script( 'blueberry', TEMPPATH.'/scripts/jquery.blueberry.js', array('jquery')); global $post; if(!get_option('blue_scenery_time_between_slide') == false) { $dataToBePassed = array( 'timeBetween' => get_option('blue_scenery_time_between_slide'), ); } else { $dataToBePassed = array('timeBetween' => 5); } wp_localize_script( 'blueberry', 'php_vars', $dataToBePassed ); } add_action('wp_enqueue_scripts', 'blue_scenery_pass_var'); //Add class to menu container function blue_scenery_modify_nav_menu_args( $args ) { $args['container_class'] = 'menu'; return $args; } add_filter( 'wp_nav_menu_args', 'blue_scenery_modify_nav_menu_args' ); //Remove inline styling for native gallery add_filter( 'use_default_gallery_style', '__return_false' ); //Customize wp_title() function blue_scenery_wp_title( $title, $sep ) { global $paged, $page; if ( is_feed() ) return $title; // Add the site name. $title .= get_bloginfo( 'name', 'display' ); // Add the site description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) $title = "$title $sep $site_description"; // Add a page number if necessary. if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) $title = "$title $sep " . sprintf( __( 'Page %s', 'blue-scenery' ), max( $paged, $page ) ); return $title; } add_filter( 'wp_title', 'blue_scenery_wp_title', 10, 2 ); ?>