Skip to main content
Login Join
Snippet · PHP

Browser Detection Class

Shared by Darshit Rajyaguru · May 19, 2026 · @body_class

1 copy
44 views
1 upvote
Back to Snippets

Adds browser name as body class.

function dr_browser_body_class( $classes ) {
    global $is_chrome, $is_safari, $is_firefox;

    if ( $is_chrome ) {
        $classes[] = 'chrome';
    } elseif ( $is_safari ) {
        $classes[] = 'safari';
    } elseif ( $is_firefox ) {
        $classes[] = 'firefox';
    }

    return $classes;
}
add_filter( 'body_class', 'dr_browser_body_class' );
Know a different way to do this? Add your approach as a variation so folks can compare them side by side.
Submit a variation

0 comments