Filter whether old levels should be deactivated or not (default behavior is yes) when a member changes levels.


/**
 * Filter whether old levels should be deactivated or not. This supports the MMPU addon.
 * Typically you'll want to hook into pmpro_before_change_membership_level
 * or pmpro_after_change_membership_level later to run your own deactivation logic.
 *
 * @see pmpro_changeMembershipLevel
 *
 * @since 1.8.11
 *
 * @param bool $pmpro_deactivate_old_levels bool True or false if levels should be deactivated. Defaults to true.
 *
 * @return bool Whether to deactivate old levels or not (default true).
 */
$pmpro_deactivate_old_levels = apply_filters( 'pmpro_deactivate_old_levels', $pmpro_deactivate_old_levels );

Parameters

$pmpro_deactivate_old_levels
bool

Return Value

$pmpro_deactivate_old_levels


Source

File: https://github.com/strangerstudios/paid-memberships-pro/blob/master/includes/functions.php

View in Source Code