根据不同国家开发不同的网站版本?

时间:2011-06-28 作者:Anurag Upadhyaya

这就是我想做的

用户从美国、英国或X国家访问网站

该网站是http://www.thehardtackle.com

虽然我自己建立了这个网站,但我不是一个网络开发人员。如果有人能告诉我开源资源或插件,我会很有帮助。

2 个回复
SO网友:petermolnar

例如:我是匈牙利用户,但我的IP显示我在德国,而我使用的是英语浏览器。对我来说,最方便的是英语,因为这是我的选择。

有一个PHP超全局变量,叫做$_SERVER. 它存储有关运行页面的服务器和请求页面的客户端的信息。此数组的一个参数字符串被调用HTTP_ACCEPT_LANGUAGE, 由浏览器发送,在我的情况下为“en”。可通过以下方式从PHP访问:$_SERVER[\'HTTP_ACCEPT_LANGUAGE\'].

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

不幸的是,我现在没有时间创建一个完整的示例,但是如果您对这个方法感兴趣,我将准备一个。

SO网友:mike23

我建议您为Wordpress签出一些多语言插件。例如WPML (一个商业插件)做你想做的事。要获得免费选项,请尝试qTranslate.

一旦有了不同语言的主页,就可以对其应用不同的模板来独立显示所需内容。WPML可以更有效地处理这一问题,因为它确实可以为同一页面按语言创建不同的帖子。

EDIT

如果多语言部分不是您的优先考虑,那么这个插件就足够了:WordPress GeoTargeting Plugin

您还可以使用GeoIP.js 例如

结束

相关推荐

homepage loading too slow

我将一个网站转移到VPS,当我打开该网站时,主页的加载时间太长,对我来说,仅仅显示主页需要30-35秒,但当我以正常速度浏览它加载的内部页面时,我也尝试了这一方法,当时我的所有插件都已停用,但没有变化,加载需要时间。

根据不同国家开发不同的网站版本? - 小码农CODE - 行之有效找到问题解决它

根据不同国家开发不同的网站版本?

时间:2011-06-28 作者:Anurag Upadhyaya

这就是我想做的

用户从美国、英国或X国家访问网站

该网站是http://www.thehardtackle.com

虽然我自己建立了这个网站,但我不是一个网络开发人员。如果有人能告诉我开源资源或插件,我会很有帮助。

2 个回复
SO网友:petermolnar

例如:我是匈牙利用户,但我的IP显示我在德国,而我使用的是英语浏览器。对我来说,最方便的是英语,因为这是我的选择。

有一个PHP超全局变量,叫做$_SERVER. 它存储有关运行页面的服务器和请求页面的客户端的信息。此数组的一个参数字符串被调用HTTP_ACCEPT_LANGUAGE, 由浏览器发送,在我的情况下为“en”。可通过以下方式从PHP访问:$_SERVER[\'HTTP_ACCEPT_LANGUAGE\'].

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

不幸的是,我现在没有时间创建一个完整的示例,但是如果您对这个方法感兴趣,我将准备一个。

SO网友:mike23

我建议您为Wordpress签出一些多语言插件。例如WPML (一个商业插件)做你想做的事。要获得免费选项,请尝试qTranslate.

一旦有了不同语言的主页,就可以对其应用不同的模板来独立显示所需内容。WPML可以更有效地处理这一问题,因为它确实可以为同一页面按语言创建不同的帖子。

EDIT

如果多语言部分不是您的优先考虑,那么这个插件就足够了:WordPress GeoTargeting Plugin

您还可以使用GeoIP.js 例如

相关推荐

Change homepage url

有没有办法做到这一点?我试着用谷歌搜索它,但我不知道怎么称呼它。siteurl.com - 对于整个websiteurl.com/news - 包含新闻的主页当我添加siteurl.com 我必须直接重定向到siteurl.com/new. 这是必要的,因为谷歌的一些分析设置将更加精确。非常感谢你的帮助。编辑:siteurl.com/news - 需要是“frontpage”并设置为“homepage”(主题模板问题,将其更改为自定义页面确实很复杂。类似“假url”之类的东西,是否可以实现这一点?

根据不同国家开发不同的网站版本? - 小码农CODE - 行之有效找到问题解决它

根据不同国家开发不同的网站版本?

时间:2011-06-28 作者:Anurag Upadhyaya

这就是我想做的

用户从美国、英国或X国家访问网站

该网站是http://www.thehardtackle.com

虽然我自己建立了这个网站,但我不是一个网络开发人员。如果有人能告诉我开源资源或插件,我会很有帮助。

2 个回复
SO网友:petermolnar

例如:我是匈牙利用户,但我的IP显示我在德国,而我使用的是英语浏览器。对我来说,最方便的是英语,因为这是我的选择。

有一个PHP超全局变量,叫做$_SERVER. 它存储有关运行页面的服务器和请求页面的客户端的信息。此数组的一个参数字符串被调用HTTP_ACCEPT_LANGUAGE, 由浏览器发送,在我的情况下为“en”。可通过以下方式从PHP访问:$_SERVER[\'HTTP_ACCEPT_LANGUAGE\'].

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

不幸的是,我现在没有时间创建一个完整的示例,但是如果您对这个方法感兴趣,我将准备一个。

SO网友:mike23

我建议您为Wordpress签出一些多语言插件。例如WPML (一个商业插件)做你想做的事。要获得免费选项,请尝试qTranslate.

一旦有了不同语言的主页,就可以对其应用不同的模板来独立显示所需内容。WPML可以更有效地处理这一问题,因为它确实可以为同一页面按语言创建不同的帖子。

EDIT

如果多语言部分不是您的优先考虑,那么这个插件就足够了:WordPress GeoTargeting Plugin

您还可以使用GeoIP.js 例如

相关推荐

WordPress Homepage Login

我是WordPress的新手,我被分配了一个项目,在这个项目中,WP网站将为访客用户提供一个有登录页面的主页。一旦他们登录,他们将被重定向到他们无法作为客人看到的主要网站内容。他们看到的只是一些词,比如“你需要先登录,等等……”该网站不是面向公众的,而是专门针对拥有登录凭据的用户群,以便他们可以编辑内容。有没有插件可以做到这一点?