-2
我使用「主題我的登錄」註冊。 想要在註冊頁面添加一個單選按鈕字段。 我希望用戶通過使用單選按鈕來註冊角色-1或角色-2。用戶角色在Wordpress註冊主題我的登錄
我使用「主題我的登錄」註冊。 想要在註冊頁面添加一個單選按鈕字段。 我希望用戶通過使用單選按鈕來註冊角色-1或角色-2。用戶角色在Wordpress註冊主題我的登錄
通過使用此插件完成了此操作。
無插件需要這一點,你可以很容易地做下面的功能在你的主題,我登錄-custom.php
假設你的默認用戶角色是訂閱。
function tml_new_user_registered($user_id)
{
$u = new WP_User( $user_id);
if($_REQUEST['radio_button_name']=='value1'){
// Remove role which is your default
$u->remove_role('subscriber');//remove default role
// Add role
$u->add_role('role1');
}else
{
// Remove role
$u->remove_role('subscriber');
// Add role
$u->add_role('role2');
}
}
add_action('tml_new_user_registered', 'tml_new_user_registered');
你嘗試過什麼嗎?一些代碼? –
是的,將複選框添加到register-form.php中,但給定的值不會在數據庫中更新。 – vikram