基本上,我需要允许我的用户在其个人资料设置中创建语言。作为管理员,我需要能够根据用户选择的语言向我的用户发送电子邮件。
e.g。西班牙语用户收到西班牙语电子邮件,英语用户收到英文电子邮件
我知道如何将自定义首选项添加到用户的个人资料中(也许有人可以将我推荐给一个促进此过程的插件?),但我不知道如何根据他们的语言更改用户的用户组选择了。
因为我有一个允许您向特定用户组发送电子邮件的插件。
有没有人知道一个可以帮我实现这个目标的插件?也许有人知道我有更好的方法来解决这个问题吗?
答案 0 :(得分:0)
我认为最快的方法是在用户的个人资料中添加一个选择字段,用户可以在其中选择其语言。
为此,您可以添加调整此代码的字段并将其添加到函数文件中: http://bavotasan.com/2009/adding-extra-fields-to-the-wordpress-user-profile/
或者通过这个插件: http://wordpress.org/extend/plugins/cimy-user-extra-fields/
然后,要获取用户特定字段,请使用此功能:
<?php get_user_meta($user_id, $key, $single); ?>