WooCommerce 订阅:删除已取消订阅的角色
WooCommerce Subscriptions: Remove role on cancelled subscription
我正在使用第三方插件在用户购买订阅时为其分配角色 - 根据购买情况,有两种不同的角色(银级、金级)
但是,如果他们取消该订阅,他们将保留角色。
当他们取消角色时我如何删除角色,因为我不希望他们保留该角色。
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');
}
对于来到此 post 的每个人,此功能已内置在 WooCommerce/Settings/Subscriptions 下。
我正在使用第三方插件在用户购买订阅时为其分配角色 - 根据购买情况,有两种不同的角色(银级、金级)
但是,如果他们取消该订阅,他们将保留角色。
当他们取消角色时我如何删除角色,因为我不希望他们保留该角色。
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');
}
对于来到此 post 的每个人,此功能已内置在 WooCommerce/Settings/Subscriptions 下。