/*
Theme Name:     Sweetdate Child
Theme URI:
Description:    Child theme for Sweetdate
Author:         SeventhQueen
Author URI:     http://seventhqueen.com
Template:       sweetdate
Tags: dating, clean, responsive, creative, minimal, modern, landing page, social, buddypress,bbpress, woocommerce
License: GNU General Public License
License URI: license.txt
*/

/*
* Please add your custom styles below
*/
/* Automatically set role based on PMPro membership level */
function matchingca_set_user_role_by_membership($level_id, $user_id) {
    // 👇 Change this to your actual VIP level ID
    $vip_level_id = 3;

    $user = get_user_by('id', $user_id);
    if (!$user) {
        return;
    }

    // If user gets VIP membership -> Contributor
    if ((int)$level_id === (int)$vip_level_id) {
        $user->set_role('contributor');
    } else {
        // If user changes to another level or loses membership -> back to Subscriber
        // Do NOT touch admins
        if (!user_can($user, 'manage_options')) {
            $user->set_role('subscriber');
        }
    }
}
add_action('pmpro_after_change_membership_level', 'matchingca_set_user_role_by_membership', 10, 2);

