Description

The Membership Maps addon displays the location of Paid Memberships Pro members on an interactive Google Maps map, geocoding billing addresses and rendering each profile via the shortcode [pmpro_membership_maps]. It works for communities, federations, NGOs, and regional clubs that need to show the physical distribution of participants on a public page, with a filter by membership level, info windows with avatar, email, and join date, as well as automatic integration with Member Directory and Profiles.

Main Features of Membership Maps

  • Dedicated shortcode
    Provides [pmpro_membership_maps] to insert the map into pages, posts, and widgets.
  • Automatic geocoding
    Converts billing addresses into coordinates via Google Geocoding API, without entering latitude and longitude.
  • Filter by membership level
    Restricts pins to one or more Paid Memberships Pro membership levels.
  • Rich info windows
    Each pin opens a card with avatar, email, membership level, and start date.
  • Integration with Member Directory and Profiles
    Automatically appears on directory and profile pages, inheriting attributes from the original shortcode.

Benefits of Membership Maps

  • Territorial view of the base
    Shows at a glance where members are concentrated, from neighborhood to entire country.
  • Social proof and belonging
    Members see peers in the same region, reinforcing engagement and renewals.
  • Discovery among members
    Those seeking local contact find nearby members via clickable profiles directly on the map.
  • Setup without additional code
    Just paste the shortcode on the desired page and configure the Google Maps API key.

Who is Membership Maps for?

  • NGOs, sports federations, and regional clubs needing to highlight the network of members on a public map.
  • Those operating national or international communities who want geographic transparency to reinforce credibility.
  • Professional directories and affiliate networks where visitors choose a member by proximity.

How to Download Membership Maps

Membership Maps is available for download here at Ultrapack. After downloading the .zip file, install it via Plugins > Add New > Upload Plugin, select the file and activate; then configure the Google Maps API key in Memberships > Settings > Advanced Settings and insert the shortcode on the page where the map should appear.

For sites already running Paid Memberships Pro and wanting to add a visual layer to the member base, this extension fills the gap between registration and public visibility. Usage requires an active Google Cloud account with the JavaScript API and Geocoding enabled, which keeps consumption within the standard monthly service credit for most community sites.

Frequently asked questions

Is Paid Memberships Pro Membership Maps GPL-licensed?

Yes. Paid Memberships Pro Membership Maps is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.

Can I use Paid Memberships Pro Membership Maps on multiple sites?

Yes. You can install Paid Memberships Pro Membership Maps on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.

How much does Paid Memberships Pro Membership Maps cost at Ultrapack?

Paid Memberships Pro Membership Maps costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).

Does Paid Memberships Pro Membership Maps include updates?

Yes. The current version of Paid Memberships Pro Membership Maps is 0.9, published at Ultrapack on May 23, 2025. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).

Is Paid Memberships Pro Membership Maps scanned before publication?

Yes. Every version of Paid Memberships Pro Membership Maps goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.

What are the requirements for the plugin Paid Memberships Pro Membership Maps?

Requires WordPress 5.2 or higher. Tested up to WordPress 6.8.