4

我的客户有一个 wordpress 网站。然而,对于从英国 IP 地址访问该站点的人,他想要不同的信息。一些差异包括代码更改,其他差异包括导航菜单的更改和内容的更改。

我正在考虑复制基于英国 IP 地址发生简单重定向的站点。然而,这个问题是有两个站点需要维护。

还有其他相对简单的设置方法吗?我宁愿不使用 wordpress 多站点,因为我认为这不会满足代码更改的需要。

谢谢

4

1 回答 1

6

Geoposty wordpress 插件根据他们的 IP 地址确定访问者的位置,然后显示特定于他们所在地区的动态内容。

更多插件也用于地理定位,如Geo RedirectWordPress Geo IP RedirectSource Redirect SiteWP Geocode Marketing Intelligence这些都是免费的,还有一个名为Flytonic Geo Target的地理定位高级插件

但!!!

如果我是法国用户,但我的 IP 显示我在德国,而我使用的是英文浏览器。对我来说最方便的是英语,因为那是我的选择。

有一个 PHP 超全局变量,称为$_SERVER. 它存储有关运行页面的服务器和请求页面的客户端的信息。该数组的一个参数字符串被称为HTTP_ACCEPT_LANGUAGE,由浏览器发送,在本例中为en。它可以从 PHP 访问为:$_SERVER['HTTP_ACCEPT_LANGUAGE'].

这可用于获取指定的内容,例如使用包含该字符串可以是什么值的自定义字段。

于 2014-01-20T10:00:16.750 回答