Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. $api = ms_api();
  2. $member = $api->get_current_member();
  3. // Check if current user is in certain membership:
  4. $membership_id = 100; // hardcode the ID.
  5. $membership_id = $api->get_membership_id( 'premium' ); // fetch by membership name.
  6. if ( $member->has_membership( $membership_id ) ) {
  7. echo "You are member of " . $membership_id;
  8. }
  9. // Get the membership of the current user:
  10. $membership = $api->detect_membership();
  11. echo "First membership: " . $membership->name;
  12. // Note: If multiple-memberships is enabled, this will return only the first membership!
  13. // Get all memberships of the current user (multiple memberships)
  14. foreach ( $member->subscriptions as $subscription ) {
  15. // Note: Double check if user has_membership() to filter out expired/pending subscriptions
  16. if ( ! $member->has_membership( $subscription->membership_id ) ) {
  17. continue;
  18. }
  19.  
  20. $membership = $subscription->get_membership();
  21. echo "<br>Your membership: " . $membership->name;
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement