我需要有条件地更改wordpress语言。所以我使用代码:
//Change Site Locale
function wpsx89972_redefine_locale($locale) {
if .....my condition exists... {
$locale = \'en_US\';
} else {
$locale = \'fr_FR\';
}
return $locale;
}
add_filter(\'locale\',\'wpsx89972_redefine_locale\',10);
这样我可以使用我的翻译,但核心和主题的语言不会改变。例如,“留下评论”或发布日期的月份保留为英语。
以前的解决方案是有条件地调用函数
define (\'WPLANG\', \'fr_FR\');
但现在这已经被弃用了,我该如何更改核心的翻译呢?