Skip to content

Instantly share code, notes, and snippets.

@codelion7
Last active January 18, 2017 20:44
Show Gist options
  • Save codelion7/5f0b1db5286cc91fcc64fcc7115c66d7 to your computer and use it in GitHub Desktop.
Save codelion7/5f0b1db5286cc91fcc64fcc7115c66d7 to your computer and use it in GitHub Desktop.
Removes Specific MLM Affiliate Data from the Sub Affiliates Tooltip (Upline Only)
// Run if AffiliateWP MLM is Active
if ( class_exists( 'AffiliateWP_Multi_Level_Marketing' ) ) {
/**
* Removes Specific MLM Affiliate Data from the Sub Affiliates Tooltip (Upline Only)
*
* @since 1.1.1
* @return array
*/
function affwp_mlm_remove_upline_aff_data( $aff_data = array(), $affiliate_id = 0 ) {
if ( empty( $affiliate_id ) ) return $aff_data;
$current_affiliate_id = affwp_get_affiliate_id();
$upline = affwp_mlm_get_upline( $current_affiliate_id );
// Remove upline data
if ( in_array( $affiliate_id, $upline ) ) {
unset( $aff_data['referrals'] );
unset( $aff_data['earnings'] );
unset( $aff_data['sub_affiliates'] );
}
return $aff_data;
}
add_filter( 'affwp_mlm_aff_data', 'affwp_mlm_remove_upline_aff_data', 10, 2 );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment