Cómo resaltar la página actual en el menú de navegación de WordPress

Cómo detectar el navegador del usuario para utilizar los estilos a los que apunta el navegador

Ultima actualización en por Shahzad Saeed

Extractos de IsItWP

¿Está buscando una forma de detectar el navegador del usuario para utilizar los estilos a los que apunta el navegador? Este fragmento de código proporciona una forma única de detectar el navegador para que pueda aplicar un estilo especial a determinados navegadores.

Instrucciones:

  1. Agregue este código al archivo functions.php de su tema o en un complemento específico del sitio.
  2. 
    <?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;
    }
    ?>
    
  3. Se agregará una clase con el nombre del navegador a sus clases corporales, así:
    
    
    <body class="home blog logged-in ie">
    
    

    A continuación, puede crear estilos para los navegadores a los que desea dirigirse. Por ejemplo, para Internet Explorer, usaría el .ie clasificar:

    
    
    body.ie #mydiv {
      /* Here goes IE fix */
    }
    

Notar: Si esta es la primera vez que agrega fragmentos en WordPress, consulte nuestra guía sobre cómo agregar fragmentos correctamente en WordPress, para que no rompa accidentalmente su sitio.

Si le gustó este fragmento de código, consulte nuestros otros artículos en el sitio, tales como: 62 mejores temas de blogs gratuitos de WordPress y cómo crear un formulario de contacto en WordPress.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Ir arriba