根据用户的语言偏好向用户发送电子邮件

时间:2012-03-29 16:21:07

标签: wordpress

基本上,我需要允许我的用户在其个人资料设置中创建语言。作为管理员,我需要能够根据用户选择的语言向我的用户发送电子邮件。

e.g。西班牙语用户收到西班牙语电子邮件,英语用户收到英文电子邮件

我知道如何将自定义首选项添加到用户的个人资料中(也许有人可以将我推荐给一个促进此过程的插件?),但我不知道如何根据他们的语言更改用户的用户组选择了。

因为我有一个允许您向特定用户组发送电子邮件的插件。

有没有人知道一个可以帮我实现这个目标的插件?也许有人知道我有更好的方法来解决这个问题吗?

1 个答案:

答案 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);  ?>