En la mayoría de los casos, un blog en WordPress va a mostrar el mismo contenido independientemente del lugar desde el que lleguen las visitas, sin embargo, esto no tiene por qué ser siempre así. En este artículo vamos a ver cómo puedes hacer para mostrar diferente contenido en tu blog dependiendo de la proximidad de la persona que lo está leyendo.
La idea puede pasar por personalizar saludos de bienvenida, mostrar diferentes bloques personalizados o realizar indicaciones para llegar a un comercio, por poner solo unos ejemplos. Veamos algunos plugins que nos pueden ayudar con esta tarea.
WP Geocode Filter
Para que este plugin funcione, lo único que tienes que hacer es configurarlo indicándole tu longitud y latitud (puedes encontrar esta información, por ejemplo, en Google Maps). Una vez configurado, el plugin puede calcular la distancia a la que se encuentran las personas que lleguen a visitar tu blog.
A partir de ahí puedes utilizar una serie de shortcodes para descubrir la IP del lector, la ciudad, el país o su longitud/latitud.
La parte interesante es que además puedes utilizar condicionales, por ejemplo:
[wpgc_is_within miles=1] Estás muy cerca de aquí [/wpgc_is_within]
El ejemplo anterior mostraría el texto ‘Estás muy cerca de aquí’ en el caso de que alguien esté visitando el blog y esté situado a una milla de distancia.
[wpgc_is_city city=»Madrid»] Tenemos una tienda cerca [/wpgc_is_city]
El ejemplo anterior mostraría un mensaje personalizado a las personas que visiten el blog desde una ciudad en concreto, Madrid. El único problema que puedes encontrar aquí es que los nombres de las ciudades deben estar en inglés para que el plugin los reconozca, pero puedes utilizar cualquier herramienta online de traducción para ello (como Google Translate).
Puedes encontrar más info en la página oficial del plugin.
Añadir contenido personalizado según el país
Este potente plugin te permite mostrar contenido personalizado según el origen de la persona que está visitando tu blog. De esta forma puedes mostrar contenido diferente según el país utilizando shortodes, por ejemplo:
[CBC country=»es» show=»n»]Hola España[/CBC]
El ejemplo anterior mostraría un contenido personalizado para las personas que lleguen a tu blog desde España. Los diferentes códigos para cada país los puedes encontrar aquí.
Feedgeorge WordPress Plugin
Este plugin te permite añadir geoetiquetado a tu blog o a posts individuales. Una vez que has añadido la etiqueta geográfica puedes mostrar la localización sobre un mapa.
MyGeoPosition
Al igual que en el caso anterior, MyGeoPosition te permite añadir etiquetas geográficas a tus posts y páginas.