brandon-h
6/24/2017 - 12:35 AM

Remove js script from Header and enqueue in Footer

Remove js script from Header and enqueue in Footer

/* Remove jQuery script loading from header */
add_action('wp_enqueue_scripts', 'bh_script_remove_header');
function bh_script_remove_header() {
  
  // You will need to replace the registered name with the name being used on your website
  wp_deregister_script( 'registered-youtube-name' );
        
}

/* Load jQuery script just before closing Body tag */
add_action('genesis_after_footer', 'bh_script_before_end_body');
function bh_script_before_end_body() {
        
  wp_register_script ('youtube-js', 'https://www.youtube.com/yts/jsbin/player-vflmgXZN3/en_US/base.js', array('jquery'), CHILD_THEME_VERSION, true);
  wp_enqueue_script( 'youtube-js' );
                
}