
iniciopublic
Préstamo
Ómicron
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
Hola a todos
Estoy usando un pequeño código para mostrar un contenido según el país detectando su IP en el single de wordpress
Cuando publico o actualizo una entrada en wordpress y la visualizo me muestra el contenido que yo quiero , ejemplo estoy en Venezuela entonces me aparece el mensaje "contenido para Venezuela" , lo extraño es que después vuelvo a entrar a la misma entrada pero desde una distinta ip en mi caso estoy usando una VPS con ip de USA y para mi sorpresa me muestra el mismo mensaje "contenido para Venezuela" lo cual no tiene sentido si estoy conectado desde USA y no en Venezuela. La forma que encontré para que vuelva a la normalidad es vaciar el cache del plugin LiteSpeed Cache o actualizando nuevamente la entrada y funciona correctamente si desactivo el plugin.
Alguien podria explicarme por que sucede asi? ¿alguna forma de solucionarlo sin dejar de usar el plugin LiteSpeed Cache?
Estoy usando un pequeño código para mostrar un contenido según el país detectando su IP en el single de wordpress
Insertar CODE, HTML o PHP:
$ip = $_SERVER['REMOTE_ADDR'];
$details = json_decode(file_get_contents("http://ipinfo.io/{$ip}"));
if ($details->country=="VE"){
echo "contenido para Venezuela";
echo $details->country;
}
else {
echo "contenido para el resto de los países";
echo $details->country;
}
Cuando publico o actualizo una entrada en wordpress y la visualizo me muestra el contenido que yo quiero , ejemplo estoy en Venezuela entonces me aparece el mensaje "contenido para Venezuela" , lo extraño es que después vuelvo a entrar a la misma entrada pero desde una distinta ip en mi caso estoy usando una VPS con ip de USA y para mi sorpresa me muestra el mismo mensaje "contenido para Venezuela" lo cual no tiene sentido si estoy conectado desde USA y no en Venezuela. La forma que encontré para que vuelva a la normalidad es vaciar el cache del plugin LiteSpeed Cache o actualizando nuevamente la entrada y funciona correctamente si desactivo el plugin.
Alguien podria explicarme por que sucede asi? ¿alguna forma de solucionarlo sin dejar de usar el plugin LiteSpeed Cache?