我正在使用第三方插件在用户购买订阅时为用户分配角色-根据购买(银,金)有两种不同的角色
但是,如果他们取消该订阅,则保留该角色。
当我取消角色时,由于我不希望他们保留该角色,我该如何删除该角色。
答案 0 :(得分:1)
add_action('woocommerce_subscription_status_cancelled', 'wcs_maybe_remove_role', 10, 1);
function wcs_maybe_remove_role($subscription) {
$user_id = $subscription->get_user_id();
$user = new WP_User($user_id);
$user->remove_role('silver');
$user->remove_role('gold');
}
答案 1 :(得分:0)
对于所有发布此帖子的人,此功能已内置在WooCommerce /设置/订阅下。