Home / Archive / MemberPress: Disable Reminders if a Member has Any Active Subscription
Duplicate Snippet

Embed Snippet on Your Site

MemberPress: Disable Reminders if a Member has Any Active Subscription

MemberPress reminders are triggered by each individual subscription. Thus, reminders will be automatically triggered by for example expiring subscription. This is the case even if the same member also has another active subscription.

Code Preview
php
<?php
add_filter('mepr-sub-expires-reminder-disable', function ($disable_email, $reminder, $usr, $prd) {
  $active_product_subscriptions = $usr->active_product_subscriptions('ids');
  // Disable reminders if member has any active subscription.
  if(!empty($active_product_subscriptions)) {
    $disable_email = true;
  }
  return $disable_email;
}, 10, 4);

Comments

Add a Comment