function h2only_scripts_and_styles() { global $wp_styles; // call global $wp_styles variable to add conditional wrapper around ie stylesheet the WordPress way global $wp_scripts; if (!is_admin()) { // modernizr (without media query polyfill) wp_register_script('modernizr', get_stylesheet_directory_uri() . '/js/modernizr-2.6.2.min.js', array(), '2.6.2', false); // ie-only style sheet wp_register_style('h2only-css', get_stylesheet_directory_uri() . '/css/h2only.css', array(), ''); wp_register_style('h2only-ie-only', get_stylesheet_directory_uri() . '/css/ie.css', array(), ''); // comment reply script for threaded comments if (is_singular() and comments_open() and get_option('thread_comments') == 1) { // wp_enqueue_script( 'comment-reply' ); } add_action('wp_head', create_function('', 'echo ' . "\t\n\t" . ' \'<!--[if lt IE 9]>' . "\n\t" . '<script src="//oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>' . "\n\t" . '<script src="//oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>' . "\n\t" . '<![endif]-->\';')); //adding scripts file in the footer wp_register_script('h2only-js', get_stylesheet_directory_uri() . '/js/main.js', false, '', true); wp_register_script('h2only-plugins', get_stylesheet_directory_uri() . '/js/plugins.js', false, '', true); wp_register_script('h2only-sc1', get_stylesheet_directory_uri() . '/js/plug/jquery.meanmenu.2.0.min.js', false, '', true); wp_register_script('h2only-sc2', get_stylesheet_directory_uri() . '/js/plug/jquery.meanmenu.js', false, '', true); wp_register_script('h2only-sc3', get_stylesheet_directory_uri() . '/js/plug/jquery.postcodes.js', false, '', true); wp_register_script('h2only-sc4', get_stylesheet_directory_uri() . '/js/plug/jquery.ui.touch-punch.min.js', false, '', true); wp_register_script('h2only-sc5', get_stylesheet_directory_uri() . '/js/plug/jquery.validate.min.js', false, '', true); wp_register_script('h2only-sc6', get_stylesheet_directory_uri() . '/js/plug/jquery-easing.1.3.js', false, '', true); wp_register_script('h2only-sc7', get_stylesheet_directory_uri() . '/js/plug/jquery-ui-1.10.3.custom.min.js', false, '', true); wp_register_script('h2only-sc8', get_stylesheet_directory_uri() . '/js/plug/placeholders.min.js', false, '', true); wp_register_script('h2only-sc9', get_stylesheet_directory_uri() . '/js/lib/css3-mediaqueries.js', false, '', true); wp_register_script('h2only-sca', get_stylesheet_directory_uri() . '/js/lib/jquery.nouislider.min.js', false, '', true); wp_register_script('h2only-scb', get_stylesheet_directory_uri() . '/js/lib/selectivizr-1.0.2.min.js', false, '', true); wp_register_script('h2only-scc', get_stylesheet_directory_uri() . '/js/plug/additional-methods.min.js', false, '', true); // enqueue styles and scripts wp_enqueue_script('modernizr'); wp_enqueue_style('h2only-css'); wp_enqueue_style('h2only-ie-only'); $wp_styles->add_data('h2only-ie-only', 'conditional', 'lt IE 9'); modify_jquery(); wp_enqueue_script('h2only-plugins'); wp_enqueue_script('h2only-sc1'); wp_enqueue_script('h2only-sc2'); wp_enqueue_script('h2only-sc3'); wp_enqueue_script('h2only-sc3'); wp_enqueue_script('h2only-sc4'); wp_enqueue_script('h2only-sc5'); wp_enqueue_script('h2only-sc6'); wp_enqueue_script('h2only-sc7'); wp_enqueue_script('h2only-sc8'); wp_enqueue_script('h2only-sc9'); wp_enqueue_script('h2only-sca'); wp_enqueue_script('h2only-scb'); wp_enqueue_script('h2only-scc'); wp_enqueue_script('h2only-js'); } }
function core_scripts_and_styles() { global $wp_styles; // call global $wp_styles variable to add conditional wrapper around ie stylesheet the WordPress way if (!is_admin()) { // modernizr (without media query polyfill) wp_register_script('modernizr', get_stylesheet_directory_uri() . '/js/lib/modernizr.js', array(), '2.8.3', false); // register main stylesheet wp_register_style('core-stylesheet', get_stylesheet_directory_uri() . '/css/dofe.css', array(), '', 'all'); /* // ie-only style sheet wp_register_style( 'core-ie-only', get_stylesheet_directory_uri() . '/css/ie.css', array(), '' ); // comment reply script for threaded comments if ( is_singular() AND comments_open() AND (get_option('thread_comments') == 1)) { wp_enqueue_script( 'comment-reply' ); } */ //adding scripts file in the footer wp_register_script('core-js', get_stylesheet_directory_uri() . '/js/scripts.js', array('jquery'), '', true); wp_register_script('waypoint-js', get_stylesheet_directory_uri() . '/js/waypoints.js', array('jquery'), '', true); // enqueue styles and scripts wp_enqueue_script('core-modernizr'); wp_enqueue_style('core-stylesheet'); //wp_enqueue_style( 'core-ie-only' ); //$wp_styles->add_data( 'core-ie-only', 'conditional', 'IE' ); // add conditional wrapper around ie stylesheet /* I recommend using a plugin to call jQuery using the google cdn. That way it stays cached and your site will load faster. */ modify_jquery(); wp_enqueue_script('core-js'); wp_enqueue_script('waypoint-js'); } }