如何让__()以不同于管理员的语言进行翻译?

时间:2014-03-17 作者:Luca Reghellin

我对语言(it、en、fr、de、es)使用本地wordpress multisite。我不需要使用插件。

不过,所有的管理仪表盘都将使用意大利语,因为编辑都是意大利人。我知道\\uuu()和相关函数从WPLANG常量获取翻译语言,但WPLANG也会影响管理语言。

我想得到不同语言的前端,而管理员总是意大利语。有可能吗?

1 个回复
SO网友:fuxia

滤器locale 如果is_admin()TRUE:

is_admin() && add_filter( \'locale\', function() {
    return \'it_IT\';
});

结束