WordPress plugin
Open User Map PRO
Open User Map PRO adds advanced tools to a WordPress map add-on built on Leaflet. Use it for community maps, directories, shop locators, travel and event maps, business locations, or other location-based projects. Publish locations you manage, or let users submit them from the frontend. New submissions can be held for approval before they appear on the map.
Open User Map PRO adds advanced tools to a WordPress map add-on built on Leaflet. Use it for community maps, directories, shop locators, travel and event maps, business locations, or other location-based projects. Publish locations you manage, or let users submit them from the frontend. New submissions can be held for approval before they appear on the map.
Map styles include OpenStreetMap, OpenFreeMap vector, and MapBox options. A Google Maps API key is not required. Visitors can search markers and addresses, and locations can include custom fields, descriptions, images, audio, or video.
Choose how locations are added
Publish your own locations
Add markers you manage and disable user submissions to make a curated map. Use it for business locations, travel spots, event places, or another collection of places you want to display.
Collect community submissions
Enable a frontend form so visitors can submit locations with the details you choose. Submissions can wait for approval before publication. PRO options can restrict submissions to registered visitors, add location entry to the registration form, or allow selected users to publish without approval. Registered users can also be given permission to read, edit, and delete their own locations from the map.
Embed maps with Gutenberg blocks, Elementor widgets, or shortcodes. The [open-user-map] shortcode displays a map, while [open-user-map-form] displays the location form on its own.
Filter, draw, and tailor the map
- Categories and search: Group locations into filterable marker categories, each with its own icon. Visitors can filter markers as they type or use an advanced sidebar to filter by configured custom fields. Add custom HTML sections to the sidebar for extra information or branding.
- Lines and areas: Let visitors draw routes, paths, zones, or boundaries directly on the map.
- Image maps: Use an image layer such as a floor plan, event map, seating plan, or fantasy map while retaining map interactions, clustering, and popups.
- Location controls: Limit visible locations by category or post ID, including to one location. Filter locations by the current user, a user ID, or a role across maps, lists, and galleries.
- Location fields: Add field types such as links, radio buttons, checkboxes, dropdowns, opening hours, and HTML. Social media links can display as icons.
- Visitor feedback: Add customizable voting buttons for likes, upvotes, or flags, and a star rating system.
Additional geosearch providers include Geoapify, HERE, and MapBox. PRO also works with custom marker icons, a button that moves the map to a visitor’s current location, and YouTube or Vimeo videos for locations.
Show locations as pages, lists, and galleries
Enable single location pages to give entries their own pages. These can use a post thumbnail, excerpt, and default content template. Query loop blocks can display locations in a custom list or grid. The [open-user-map-location] shortcode displays a selected location value; [open-user-map-gallery] makes a gallery whose images link to their map markers; and [open-user-map-list] displays locations as a list.
PRO includes CSV import and export for adding or bulk editing locations. Admins can receive email notifications about new submissions, and users can be notified when a location is approved. A webhook can run when locations are created or updated.
Extend the setup
Open User Map provides custom JavaScript and CSS inputs, WordPress hooks for extending functionality, and a hook for changing location data before it is rendered. The PHP function oum_get_location_value( 'YOUR VALUE', $post_id ) retrieves a specific location value. The URL parameter &markerid=123 can highlight a marker after a submission or redirect.
A 7-day trial lets you try the PRO capabilities without a credit card.