Use the below code in functions.php of your current theme to update user meta after membership checkout. The code is executed after successful membership checkout.

add_action("pmpro_after_checkout", "update_user_meta_after_upgrade", 10 ,1 );

function update_user_meta_after_upgrade( $user_id ){
    // Get level details 
    $membership_level_details   = pmpro_getMembershipLevelsForUser($user_id);
    $level_id           = $membership_level_details[0]->ID;
    
    update_user_meta($user_id,'your_metakey');
// perform action according to the level    
return;
    }

Categories: WordPress

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *