【发布时间】:2013-11-02 01:31:19
【问题描述】:
我为我的客户建立了一个 Wordpress 网站。
下一步,我的客户希望他的网站显示不同的电话号码,并根据网站访问者的位置在某些页面上自定义内容。
例如,如果网站的访问者在洛杉矶,则联系电话号码将是 (323)xxx-xxxx ,但如果访问者在比佛利山庄 - 电话号码将更改为 (310)- yyy-yyyy。
对于页面的内容也是如此:他想将网站的副本自定义到访问者的位置。因此,在上面的示例中,如果用户从 Beverly Hills 访问该站点,则需要将整个站点中的“Los Angeles”一词替换为“Beverly Hills”。
我在 Google 上四处搜索,但没有看到如何最有效地完成这项工作。
提前感谢您抽出宝贵时间帮助我解答问题。
【问题讨论】:
-
您可能希望将其发布到 WordPress 堆栈:wordpress.stackexchange.com
-
@CMF 解决方案在理论上是正确的,但在现实中很难实施。它不是因为解决方案本身——而是因为你需要的分辨率(它不是一个国家,也不是州——你想要“邻里”)太高了。无法保证比佛利山庄的用户一定会使用比佛利山庄的 IP。我还建议使用谷歌地理定位来反转 IP 地址 - 但仍然 - 它有时很可能会产生错误的结果。我对你的建议是列出所有数字:-)