March 22, 2012
No Comments
add_action('wp_print_scripts', 'themename_add_scripts');
function themename_add_scripts() {
if(!is_admin()){
wp_enqueue_script('theme_jquery', get_bloginfo('template_url').'/js/theme-jquery.js', array('jquery'),NULL,TRUE);
if(is_front_page()){
wp_enqueue_script('homepage_jquery', get_bloginfo('template_url').'/js/homepage-jquery.js', array('jquery'),NULL,TRUE);
}
if(is_mobile()){
//change some content with jQuery
wp_enqueue_script('mobile_jquery', get_bloginfo('template_url').'/js/mobile-jquery.js', array('jquery'),NULL,TRUE);
//add support for older iphones
$agent = $_SERVER['HTTP_USER_AGENT'];
$version = preg_match('/OS\s([\d+_?]*)\slike/i', $agent, $matches);
$version = str_replace('_', '.', $matches[1]);
if (!(preg_match('/ip(hone|ad|od)/i', $agent)) || ((preg_match('/ip(hone|ad|od)/i', $agent) && $version < 5))) {
wp_enqueue_script('ios4_jquery', get_bloginfo('template_url').'/js/ios4-jquery.js', array('jquery'),NULL,TRUE);
}
}
}
}
add_action('wp_print_styles', 'themename_add_styles');
function themename_add_styles() {
if(!is_admin()){
wp_enqueue_style('desktop', get_stylesheet_directory_uri().'/css/960.css', NULL, NULL, 'screen and (min-width: 769px)');
wp_enqueue_style('ipad', get_stylesheet_directory_uri().'/css/ipad.css', NULL, NULL, 'only screen and (min-device-width : 768px) and (max-device-width : 1024px)');
wp_enqueue_style('mobile', get_stylesheet_directory_uri().'/css/mobile.css', NULL, NULL, 'only screen and (max-width: 768px)');
}
}