Rilevare il browser del visitatore
Da AldoWiki.
Potrebbe essere utile rilevare con quale browser il visitatore sta guardando la nostra pagina di WordPress per, ad esempio, formattarla in modo che sia pienamente compatibile col suo browser.
Per farlo inserire queste righe nel proprio functions.php:
add_filter('body_class','browser_body_class'); function browser_body_class($classes) { global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone; if($is_lynx) $classes[] = 'lynx'; elseif($is_gecko) $classes[] = 'gecko'; elseif($is_opera) $classes[] = 'opera'; elseif($is_NS4) $classes[] = 'ns4'; elseif($is_safari) $classes[] = 'safari'; elseif($is_chrome) $classes[] = 'chrome'; elseif($is_IE) $classes[] = 'ie'; else $classes[] = 'unknown'; if($is_iphone) $classes[] = 'iphone'; return $classes; }
La funzione applicherà una classe specifica all'elemento body, tramite cui si potrà personalizzare la pagina tramite CSS.
Fonte: WP Recipes