如果想變更使用者的預設角色

在設定>一般 裡面變更是沒有作用的

所以會需要一段程式碼

這邊變更沒用

我們要到function裡面寫上

//預設註冊角色的權限分類
add_filter( 'woocommerce_new_customer_data', 'my_new_customer_data');
function my_new_customer_data($new_customer_data){
   $new_customer_data['role'] = 'vip';
   //$new_customer_data['role'] = '預設的角色名稱';
   return $new_customer_data;
}

例如上圖 預設的角色名為VIP

儲存變更之後

所有新註冊的人 都會是VIP的角色囉

如果預設為顧客(customer)

則是以下

//預設註冊角色的權限分類
add_filter( ‘woocommerce_new_customer_data’, ‘my_new_customer_data’);
function my_new_customer_data($new_customer_data){
$new_customer_data[‘role’] = ‘customer’;
return $new_customer_data;
}

最後修改日期: 2021 年 4 月 15 日

作者