Detect a Visitor’s Browser in WordPress
June 21st, 2009 by MattWP Recipes has a neat WordPress trick. Apparently WordPress has a few variables ($is_gecko, $is_IE, etc) that are set to either true or false depending on which browser a visitor is running. Coupled with the body_class hook, you can add a class of the browser name to the <body> tag.
add_filter('body_class','browser_body_class');
function browser_body_class($classes) {
global $is_IE, $is_iphone;
if ($is_IE) {
$classes[] = 'iesux';
}
elseif ($is_iphone) {
$classes[] = 'iphone';
}
else {
//let's not add a class for normal browsers...
}
return $classes;
}
This could potentially be useful for fixing those annoying Internet Explorer issues without resorting to CSS hacks.
How to detect the visitor browser within WordPress [WP Recipes]
Twitter
TwitterJust spent 15 minutes looking for a bug, when the issue was staring me in the face all along. "var" vs "array['var']" Fun.
Follow Matt on Twitter