有不少使用WordPress搭建外贸站的公司都会做多个语言的网站,例如英文和中文。同时有些外贸站站长不希望自己的网站被国内用户访问,想要国内用户跳转到不同的网址,我们可以利用浏览器语言来判断用户环境,然后自动跳转到不同的网址上面,具体方法如下:
在你的网站主题头部文件(headeR.php)里面插入下面的代码
考虑到很多是新手朋友,不会修改代码,所以建议安装一个Code Snippets插件,安装后启用插件,编辑example JavaScRIPt snIPpet这个片段,把上面的代码插入到/* wRITe youR JavaScRIPt code heRe */的下方。
然后保存就可以激活启用代码了。
上面的代码中,你可以添加更多的语言,例如巴西、法语、葡萄牙语,然后对应跳转到不同的网址,多种语言跳转代码如下:
以上方法参考料神文章,下面是常见的浏览器语言代码。
多个语言判断是使用的PHP – if…elseif….else 语句
除了上面的方法外,还可以插入下面这个代码,同样也可以实现不同语言的跳转。
而如果你是使用的一些翻译插件做的多语言网站,通常插件设置里面可以直接开启跳转功能。
除了修改代码外,也可以通过域名解析,直接使用IP地址定位来直接跳转,一些高级点的DNS服务商都支持这个功能。