wordpress如何使用polylang更改网站语言

时间:2019-09-10 10:03:01

标签: wordpress polylang

我正在使用polylang更改前端的语言。它工作正常。 我的网站上有两种语言。英语和阿拉伯语。

我想做的是,当用户在前端更改语言时。管理面板中的语言也必须更改。但是我认为polylang只会更改前端的语言。

我尝试添加此过滤器以检查用户当前使用的语言,但无法正常工作

add_filter('locale', 'wpse27056_setLocale');

function wpse27056_setLocale($locale) {
    if ( is_admin() ) {
       /*
        $currentLanguage  = get_bloginfo('language');
        return $currentLanguage;
        */
        if(is_rtl()){
          return "ar";
       }
      return "en-US";
    }
}

我的问题是,有什么方法可以编写代码来更改整个网站的语言?

0 个答案:

没有答案