Ir para o conteúdo

Detectar Browser Via Wordpress


Criado por raviel28, Out 19 2010 12:36

Não há respostas para este tópico
  • Por favor, faça o login para responder

#1 raviel28

raviel28
  • raviel28
  • Colaborador
  • 22 Revisões

Revisou 19 outubro 2010 - 12:36

Esse código não é novo, mas ainda continua sendo um dos mais importantes para WordPress.

O codigo simplesmente detecta o nome do browser do visitante e o adiciona à função body_class(). Dessa forma, você pode corrigir possíveis bugs em browsers específicos. Essa função tem de ser copiada e colada no seu arquivo 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;
}





1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)