
Untitled
By: a guest on
Apr 29th, 2012 | syntax:
PHP | size: 1.87 KB | hits: 13 | expires: Never
add_action('template_redirect', 'loadThemeInfo');
// Script and style loader:
function loadThemeInfo(){
if (!is_admin()) {
// De-register style:
wp_deregister_style('portfolio');
wp_deregister_style('fancybox');
// De-register scripts:
wp_deregister_script('jquery');
wp_deregister_script('easing');
wp_deregister_script('modernizr');
// Set correct protocol:
if ($_SERVER['HTTPS'] == 'on') { $protocol = 'https:'; } else { $protocol='http:'; }
// Register style:
wp_register_style('portfolio', get_bloginfo('stylesheet_url'));
wp_register_style('fancybox', get_bloginfo('stylesheet_directory').'/includes/fancybox/jquery.fancybox-1.3.4.css');
// Register scripts:
wp_register_script('jquery', $protocol.'//ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js', false, '1.5.2');
wp_register_script('modernizr', get_bloginfo('stylesheet_directory').'/includes/scripts/modernizr.js', array('jquery'));
wp_register_script('easing', get_bloginfo('stylesheet_directory').'/includes/scripts/jquery.easing.1.3.js', array('jquery'));
wp_register_script('fancybox', get_bloginfo('stylesheet_directory').'/includes/fancybox/jquery.fancybox-1.3.4.pack.js', array('jquery'));
wp_register_script('placeholders', get_bloginfo('stylesheet_directory').'/includes/scripts/placeholders.js', array('jquery'));
wp_register_script('theme-script', get_bloginfo('stylesheet_directory').'/includes/scripts/portfolio.js', array('jquery'));
// Load style:
wp_enqueue_style('fancybox');
wp_enqueue_style('portfolio');
// Queue / load scripts:
wp_enqueue_script('jquery');
wp_enqueue_script('modernizr');
wp_enqueue_script('easing');
wp_enqueue_script('fancybox');
wp_enqueue_script('placeholders');
wp_enqueue_script('theme-script');
}
}