阻止WordPress更新覆盖自定义语言翻译?

时间:2014-08-15 作者:Mostafa Ghanbari

我的网站的语言是波斯语,波斯语是从右向左的语言。Wordpress对此语言有一个默认的安装包,但在某些情况下,如仪表板的翻译非常糟糕,或者所有东西都有默认的rtl样式(这对主题化来说非常烦人),我安装了英文版的Wordpress原版,然后为我的主题使用自定义语言文件。一切都很好,但正如您所知,为了做到这一点,我应该在wp配置中设置以下行。用波斯语运行我的主题的php文件:

define(\'WPLANG\', \'fa-IR\');
但是在wp config Wordpress中更改这行代码后,我认为我使用的是波斯语版本的Wordpress,并说您的Wordpress版本没有更新!

WordPress 3.9.2可用!请立即更新。

将行更改为默认行后,更新消息将消失!如果我点击更新按钮Wordpress安装波斯包,这是我真的不想做的!唯一的解决方案是将该行更改为默认行,更新wordpress并将其更改回“fa-IR”!有没有更好的方法来做到这一点?有更好的方法吗?如果其中一个用户不小心单击了更新按钮,该怎么办?谢谢

1 个回复
最合适的回答,由SO网友:Yosi Mor 整理而成

修改您的安装,使您的自定义波斯语文件与非标准WPLANG值相关联。例如,代替标准的“fa\\u-IR”,可以尝试一些非标准的东西,比如“farsi\\u-IR”(甚至“myCustomFarsi\\u-IR”)。

这样,当“官方”波斯语版本的新WordPress版本发布时,您将不再得到更新。

结束

相关推荐

为什么在MAMP中使用相同的wp-config文件可能不起作用?

我不知道为什么,但当我只想创建一个我正在MAMP中工作的站点的副本时,也就是说我刚从web下载了。我只是从另一个本地版本复制了相同的wp配置文件。但当我尝试转到新的htdocs目录(本质上只是旧目录的一个副本)时,它无法识别db。有人知道为什么这可能是一个问题,或者可能会警告我为什么这会是一个失败的其他原因吗?这是我的流程,我使用的是托管版本,因为我有另一个团队在处理它。我更喜欢在当地工作,所以我所做的是通过插件下载文件和图像在MAMP中创建新服务器(标题为Site2)将备份zip(我刚从服务器下载)的内