Los datos de entorno en WordPress

- enero 30, 2015

El codex de WordPress también cuenta con variables globales creadas para la detección de los distintos navegadores, estas variables son de mucha ayuda a la hora de delegar funciones dependiendo desde donde visualizan nuestra web, por ejemplo podemos solucionar problemas de adaptabilidad móvil creando una hoja de estilo especifica para los dispositivos iPhone preguntando por la variable global $is_iphone.

Este es un ejemplo de las variables globales que se pueden utilizar.

<?php 
	global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone;

	if($is_lynx){
		echo "Usted esta utilizando linux";
	}elseif($is_gecko){
		echo "Usted utiliza Firefox";
	}elseif ($is_IE) {
		echo "Usted utiliza Internet Explorer";
	}elseif ($is_opera) {
		echo "Usted utiliza Opera";
	}elseif ($is_NS4) {
		echo "Usted utiliza Netscape";
	}elseif ($is_safari) {
		echo "Usted utiliza Safari";
	}elseif ($is_chrome) {
		echo "Usted utiliza Google Chrome";
	}elseif ($is_iphone) {
		echo "Usted utiliza iPhone";
	}
 ?>

También existe otra variable para detectar para detectar si estamos desde un dispositivo móvil o de escritorio $is_mobile. Y en lugar de invocar directamente esta variable contamos con la función wp_is_movile().

Podemos invocarla de esta manera:

if(wp_is_mobile()){
       echo "estas mirando desde un dispositivo movil";
       }else{
       echo "estas desde un dispositivo de escritorio";
     }

 

También hay variables para la detección del tipo de servidor que utilizamos $is_IIS o $is_apache.

En realidad WordPress por dentro viene muy completo y les recomiendo que sigan investigando de todo los datos de entorno que podemos utilizar, esto nos ayudara también a realizar complementar nuestro archivo functions.php y a no utilizar tantos plugins.


Recibirás cada semana todas nuestras actualizaciones
Puedes estar tranquilo que nunca te enviaremos SPAM
SOBRE EL AUTOR

Freelancer del mundo web y WordPressero ya hace más de 9 años creando desarrollos custom para clientes, bloguero de profesión para ayudar a nuestra comunidad, runner en la ciudad que me encuentre. Me interesé por la tecnología desde que mi papá trajo a casa la primera computadora que fue como abrirme la puerta a un mundo nuevo que todavía sigue en desarrollo. Soy de Colombia pero ahora vivo en Montreal comiendo Poutine y disfrutando de sus temperaturas bajo cero.

¿Tienes un proyecto en mente? Hagámoslo real

CONTACTAR