Căutați o modalitate de a detecta browserul utilizatorului pentru a utiliza stiluri specifice browserului? Acest fragment oferă o modalitate unică de detectare a browserului, astfel încât să puteți aplica stiluri speciale pentru anumite browsere.
Instrucțiuni:
- Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.
- A class with the name of the browser will be added to your body classes, like this:
<body class="home blog logged-in ie">
Puteți apoi crea stiluri pentru browserele pe care doriți să le vizați. De exemplu, pentru Internet Explorer ați folosi clasa
.ie:body.ie #mydiv { /* Here goes IE fix */ }
<?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;
}
?>
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și alte articole de pe site, cum ar fi: cele mai bune 62 de teme gratuite pentru bloguri WordPress și cum să creezi un formular de contact în WordPress.
Comentarii Lasă un răspuns