It could be a couple of things:
- video.js doesn’t exist at
get_template_directory_uri().'/js/video.js'
- WP isn’t recognizing modernizr as a registered script, so it won’t enqueue video-js
A couple of things to try/research:
- Is there any plugin already registering a script named modernizr and/or video-js?
-
Try registering (not enqueueing) modernizr within your
lw_scripts_10
like so:function lw_scripts_10() { wp_register_script('modernizr', get_template_directory_uri().'/js/modernizr.custom.90599.js', array(''), null, false); //jQuery UI wp_enqueue_script('jquery-ui', get_template_directory_uri().'/js/jquery-ui.min.js', array('jquery'), null, true); wp_enqueue_style('jquery-ui', get_template_directory_uri().'/css/jquery-ui.css'); //Twitter Bootstrap - http://getbootstrap.com wp_enqueue_script('bootstrap', get_template_directory_uri().'/js/bootstrap.min.js', array('jquery'), null, true); wp_enqueue_style('bootstrap', get_template_directory_uri().'/css/bootstrap.min.css'); //bxSlider wp_enqueue_script('bxslider', get_template_directory_uri().'/js/jquery.bxslider-rahisified.min.js', array('fitvids', 'easing'), null, true); wp_enqueue_style('bxslider', get_template_directory_uri().'/css/jquery.bxslider.css'); //Video.js wp_enqueue_script('video-js', get_template_directory_uri().'/js/video.js', array('modernizr'), null, true); wp_enqueue_style('video-js', get_template_directory_uri().'/css/video-js.min.css'); //Loose JavaScript wp_enqueue_script('fitvids', get_template_directory_uri().'/js/jquery.fitvids.js', array('jquery'), null, true); wp_enqueue_script('easing', get_template_directory_uri().'/js/jquery.easing.1.3.js', array('jquery'), null, true); wp_enqueue_script('laughlinweb-main', get_template_directory_uri().'/js/laughlinweb.js', array('jquery', 'jquery-ui', 'bootstrap', 'bxslider', 'video-js'), null, true); //Loose CSS wp_enqueue_style('normalize', get_template_directory_uri().'/css/normalize.css'); }