woocommerce membership and subscription plugin snippet

Get membership object from user id

function get_membership($user_id) {
     return wc_memberships()->get_user_memberships_instance()->get_user_memberships( $user_id )[0] ??null;
}

Get member id from user id

function get_member_id($user_id) {
     if (get_membership($user_id))
          return get_membership($user_id)->get_id();
     else return null;
}

Get subscription id from member id

function get_subscription_id($member_id) {
     $subscription_id = get_post_meta( $member_id, '_subscription_id', true );
     return $subscription_id;
}

 

Leave a Reply

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