Table of Contents
Remove the Renew button for a specific subscription:
1 2 3 4 5 6 | add_filter( 'pms_output_subscription_plan_action_renewal', 'pmsc_remove_renew_from_plan', 20, 2 ); function pmsc_remove_renew_from_plan( $output, $subscription_plan ){ if( $subscription_plan->id == 'IDplan' ) return ''; return $output; } |
You can get the subscription plan ID from PMS→ Subscription Plans→ ID.
Remove the Renew button for multiple subscription plans:
1 2 3 4 5 6 7 | add_filter( 'pms_output_subscription_plan_action_renewal', 'pmsc_remove_renew_from_plan', 20, 2 ); function pmsc_remove_renew_from_plan( $output, $subscription_plan ){ // alternative for multiple plans if( in_array( $subscription_plan->id, array( 'IDplan1', 'IDplan2' ) ) ) return ''; return $output; } |
You can get the subscription plan ID from PMS→ Subscription Plans→ ID.
Remove the Abandon button for a specific subscription:
1 2 3 4 5 6 7 | add_filter( 'pms_output_subscription_plan_action_abandon', 'pmsc_hide_abandoned_action_for_specific_plan', 20, 2 ); function pmsc_hide_abandoned_action_for_specific_plan( $output, $subscription_plan ) { if( $subscription_plan->id == 'IDplan' ) return ''; return $output; } |
You can get the subscription plan ID from PMS→ Subscription Plans→ ID.
Remove the Cancel button for a specific subscription:
1 2 3 4 5 6 | add_filter( 'pms_output_subscription_plan_action_cancel', 'pmsc_hide_cancel_for_plan', 20, 2 ); function pmsc_hide_cancel_for_plan( $cancel_link, $subscription_plan ){ if( $subscription_plan->id == 'IDplan' ) $cancel_link = ''; return $cancel_link; } |
You can get the subscription plan ID from PMS→ Subscription Plans→ ID.
Remove the Change button for a specific subscription:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | add_filter( 'pms_member_change_subscription_other_plans', 'pmsc_filter_available_upgrades' ); function pmsc_filter_available_upgrades( $upgrade_plans ){ $allowed_plan_ids = array( IDplan1, IDplan2 ); if( !empty( $upgrade_plans ) ){ foreach( $upgrade_plans as $key => $plan ){ if( !in_array( $plan->id, $allowed_plan_ids ) ) unset( $upgrade_plans[$key] ); } } return array_values( $upgrade_plans ); } |
You can get the subscription plan ID from PMS→ Subscription Plans→ ID.
Combine the power of Profile Builder with Paid Member Subscriptions to set up user registration, memberships, and recurring revenue.
Get 25% off with the bundle