Si tienes un sitio en Internet y tu audiencia llega a varios paises deberias seguir leyendo esto, el dia de hoy hablaremos de Deteccion de Paises de nuestros Visitantes. Por muchas razones puedes querrer mostrar un codigo u otro dependiendo del pais de nuestro visitante y aqui te mostraremos como hacerlo mediante el uso de un plugin para wordpress llamado VisitorCountry y una simple instruccion condicional en PHP en nuestro codigo. Si te Intresa hacerlo o por simple conocimiento vamos ya a la Informacion..
Hoy veremos
ENLACES
- Visitor Country
- Codigos de Paises
ESCENARIO
Tenemos visitantes de varios paises y queremos que si un visitante viene de chile vea cierto mensaje o elemento, si es de Mexico vea otro Mensaje o Elemento y si es de España vea otro mensaje o elemento completamente diferente. Esto puede ser originado por varias razones, en mi caso por mostrar enlaces diferentes de afiliados dependiendo el pais del visitante ( de algun lugar tengo que sacar efectivo para mantener el blog :yum: )
pero puede ser por cualquier otra razon que quieras o simplemente para personalizar mas el contenido a tus usuarios, asi que queremos detectar de que pais es el visitante y entonces decidir que contenido personalizado mostrar.
EL PLUGIN VISITOR COUNTRY
VisitorCountry es un plugin de wordpress para obtener informacion del visitante acerca de su ubicacion, entre esta informacion esta:

¿Necesitas hosting wordpress? WebEmpresa te ofrece un servicio super rápido, excelente soporte en español y certificado SSL gratuito:
WebEmpresa- Ip del Visitante
- Codigo del pais ( ES, MX, AR, CO, ETC )
- Nombre del Pais
Lo que utilizaremos sera el codigo del pais, y simplemente en el codigo PHP de wordpress donde queramos mostrar el contenido obtendremos este codigo y lo compararemos para mostrar cierto contenido u otro.
MOSTRAR UN CODIGO U OTRO DEPENDIENDO EL PAIS – EJEMPLO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | global $VisitorCountry; if ( isset($VisitorCountry) ) { $country = $VisitorCountry->GetCode(); switch($country){ case "ES": //codigo para españa break; case "MX": //contenido para mexico break; case "CL": //contenido para chile break; default: //contenido para otros paises } } |
Facil no? :yum:
Hola! Me gustó tu articulo, bien resumido. Solo que al dia de hoy parece que el pluguin ya no esta : (
Hola ayuda, una pregunta donde copio ese condigo en el funtion.php de mi wordpress?
Primero de todo felicitarle por su post, muy directo y bien explicado. Gracias.
Podrías añadir el enlace al Plugin? no lo encuentro en
Gracias por la información, muy sencilla de implementar pero muy útil. Estaba atorado en mi blog buscando cómo mostrar distintos banners dependiendo del país del visitante, pero gracias a este post pude resolverlo en menos de cinco minutos. Saludos y felicitaciones.
Hola Edgar,
Vaya que batalle tambien yo por encontrar el modo de implementarlo 😛 pero me alegro que te sirviera 😀 era el objetivo hacer un post corto y util solamente. Suerte con tu Blog y cuando quieras nos lo dejas por aca para darle un vistazo ( me encanta ver diseños de blog hehe )
Saludos!