我正在使用 Wordpress 4.1,当我转到设置 -> 常规,然后在组合框站点语言中选择一种语言,这成功地更改了我的 WordPress 站点的语言(虽然不是完全,我不知道为什么)。问题是,这也会将我的管理仪表板的语言更改为我在那里选择的语言。我希望我的管理仪表板保持英语。如何在不更改管理仪表板语言的情况下更改 WordPress 站点语言?
谢谢你的帮助!
由于 WPLANG 在 Wordpress 4 中已弃用,您使用什么来设置用户选择的语言?在 3.xx 版本中,我使用define('WPLANG', $lang)来设置语言,然后在页面上可以使用get_locale()获取它。我需要使用这种方法来区分不同语言的内容。我知道可以在 Settings->General 中更改语言,但我需要以编程方式进行。
谢谢
我知道Wordpress有挂钩在事件之前或之后做一些事情,例如日志记录,是否可以在登录后运行一个钩子来获取密码并存储到一个会话
function do_anything() {
//do stuff
}
add_action('wp_login', 'do_anything');
Run Code Online (Sandbox Code Playgroud)