// add browser name to body class
add_filter('body_class','browser_body_class');
function browser_body_class($classes) {
global $is_gecko, $is_IE, $is_opera, $is_safari, $is_chrome, $is_iphone;
if(!wp_is_mobile()) {
if($is_gecko) $classes[] = 'browser-gecko';
elseif($is_opera) $classes[] = 'browser-opera';
elseif($is_safari) $classes[] = 'browser-safari';
elseif($is_chrome) $classes[] = 'browser-chrome';
elseif($is_IE) $classes[] = 'browser-ie';
else $classes[] = 'browser-unknown';
} else {
if($is_iphone) $classes[] = 'browser-ios';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false) $classes[] = 'browser-android';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false) $classes[] = 'browser-kindle';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false) $classes[] = 'browser-blackberry';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false) $classes[] = 'browser-opera-mini';
elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mobi') !== false) $classes[] = 'browser-opera-mobi';
}
return $classes;
}
WordPress add browser name to body class
最新推荐文章于 2020-09-04 21:18:02 发布