2012-03-29 59 views
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); ?> 
相關問題