Removing default action and enqueue custom scripts
<?php
/**
* Remove Actions
*/
add_action('init', 'custom_actions_early');
function custom_actions_early() {
remove_action( 'wp_enqueue_scripts', 'wpcasa_scripts' );
}
/**
* Enqueue custom scripts
*/
add_action( 'wp_enqueue_scripts', 'custom_scripts' );
function custom_scripts() {
wp_enqueue_script( 'jquery' );
wp_enqueue_script( 'scripts', WPCASA_ASSETS_JS_URL . '/scripts.js', array( 'jquery' ), '1.1', true );
wp_enqueue_script( 'bootstrap', WPCASA_ASSETS_JS_URL . '/bootstrap.min.js', array( 'jquery' ), '2.0', true );
if ( is_singular() && get_option( 'thread_comments' ) && ! is_page_template( 'page-tpl-blog.php' ) )
wp_enqueue_script( 'comment-reply' );
if( current_theme_supports( 'prettify' ) )
wp_enqueue_script( 'prettify', WPCASA_ASSETS_JS_URL . '/prettify/prettify.js', array( 'scripts' ), '1.0', true );
if( current_theme_supports( 'gmaps' ) )
wp_enqueue_script( 'gmaps', 'http://maps.google.com/maps/api/js?sensor=false', '', '4.2', false );
if( current_theme_supports( 'PhotoSwipe' ) ) {
wp_enqueue_script( 'klass', WPCASA_ASSETS_JS_URL . '/photoswipe/klass.min.js', array( 'jquery' ), '3.0.5', true );
wp_enqueue_script( 'photoswipe', WPCASA_ASSETS_JS_URL . '/photoswipe/code.photoswipe.jquery-3.0.5.min.js', array( 'jquery' ), '3.0.5', true );
}
if( current_theme_supports( 'FlexSlider' ) )
wp_enqueue_script( 'flex', WPCASA_ASSETS_JS_URL . '/flex/jquery.flexslider-min.js', array( 'jquery' ), '1.8', true );
// Localize scripts
$data = array( 'menu_blank' => __( 'Select a page', 'wpcasa' ), 'cookie_path' => COOKIEPATH, 'comment_button_class' => apply_filters( 'wpcasa_button_class_comment', 'btn btn-large btn-primary' ) );
wp_localize_script( 'scripts', 'wpcasa_localize', $data );
}