X

Cum să verifici dacă vizitatorul site-ului folosește un dispozitiv mobil

Fragmente de IsItWP

Căutați o modalitate de a verifica dacă vizitatorul site-ului folosește un dispozitiv mobil? Acest fragment verifică dacă utilizatorul vizitează folosind un dispozitiv mobil și returnează rezultatul ca adevărat sau fals.

Instrucțiuni:

  1. Adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului.
  2. // Add to functions.php
    // version proof, checks if the visitor is from a mobile device
    function muneeb_wp_is_mobile() {
    
        if ( function_exists( 'wp_is_mobile' ) )
            return wp_is_mobile();
    
        //code from wp_is_mobile function, wp_is_mobile() is located in wp-includes/vars.php version 3.4
        static $is_mobile;
    
        if ( isset($is_mobile) )
            return $is_mobile;
    
        if ( empty($_SERVER['HTTP_USER_AGENT']) ) {
            $is_mobile = false;
        } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.)
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false
            || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false ) {
                $is_mobile = true;
        } else {
            $is_mobile = false;
        }
    
        return $is_mobile;
    
    }
    
  3. Apoi, folosiți acest cod în șablonul temei dvs. pentru a verifica dacă un vizitator folosește un dispozitiv mobil.
  4. // Use anywhere
    if ( muneeb_wp_is_mobile() ){
     //do mobile stuff here
    }
    

Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare să consultați celelalte articole ale noastre de pe site, cum ar fi: Cele mai bune 9 instrumente SEO pentru a crește traficul site-ului dvs., RAPID!

[code]// Add to functions.php // version proof, checks if the visitor is from a mobile device function muneeb_wp_is_mobile() { if ( function_exists( 'wp_is_mobile' ) ) return wp_is_mobile(); //code from wp_is_mobile function, wp_is_mobile() is located in wp-includes/vars.php version 3.4 static $is_mobile; if ( isset($is_mobile) ) return $is_mobile; if ( empty($_SERVER['HTTP_USER_AGENT']) ) { $is_mobile = false; } elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Mobile') !== false // many mobile devices (all iPhone, iPad, etc.) || strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Silk/') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Kindle') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'BlackBerry') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Opera Mini') !== false ) { $is_mobile = true; } else { $is_mobile = false; } return $is_mobile; } // Use anywhere if ( muneeb_wp_is_mobile() ){ //do mobile stuff here }[/code]

Comentarii   Lasă un răspuns

  1. Bravo, mulțumesc

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!