首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认语言由polylang插件不工作

默认语言由polylang插件不工作
EN

Stack Overflow用户
提问于 2016-04-18 10:41:32
回答 9查看 20.8K关注 0票数 9

我安装了Polylang插件,并透露了这一点,但是当我设置波斯语的默认语言,以英语模式加载的站点时,如果更改默认语言是不尊重的,因为在运行站点中任何方式都是由英文版加载的。我安装了3种语言:波斯语、英语、法语Wordpress版本为4.1.1,Polylang插件版本为1.8.5,如何在fa-IR中固定默认语言?请帮帮我

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2016-04-19 18:35:02

这个解决方案不标准!但为我工作:)

wp-content/plugins/polylang/frontend/choose-lang.php文件中替换(注释)这一行(第185行)

代码语言:javascript
复制
$language = $this->options['hide_default'] && ( ( isset( $_SERVER['HTTP_REFERER'] ) && in_array( parse_url( $_SERVER['HTTP_REFERER'], PHP_URL_HOST ), $this->links_model->get_hosts() ) ) || ! $this->options['browser'] ) ?
        $this->model->get_language( $this->options['default_lang'] ) :
        $this->get_preferred_language();  // sets the language according to browser preference or default language

通过

代码语言:javascript
复制
$language = 'fa';
票数 6
EN

Stack Overflow用户

发布于 2017-04-07 07:33:08

对我来说,这是波利兰的背景

检测浏览器语言(当访问首页时,根据浏览器首选项设置语言)。

在wp-admin >language>设置中找到。

测试取消检查。

票数 22
EN

Stack Overflow用户

发布于 2017-04-25 06:19:24

您可以通过点击Polylang 'Languages‘页面中的星星来设置默认语言,当有人访问您的网站时,会出现默认语言的星星。另外,别忘了在Polylang 'Settings‘页面中禁用浏览器语言,我希望这会奏效。这对我来说很好。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36691674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档