Venue Map Pro
A lightweight shortcode-driven Google Maps plugin for venues and events. Manage pins from an editor-friendly options page, show linked popups and drop the map anywhere without builder bloat.
What it helps with
Turn venue pages into interactive, branded location experiences without relying on bulky builders or field plugins.
One-time purchase
Async map loading
Self-contained settings
Works with builders
Feature set
Built for reusable venue pages
Venue Map Pro is designed to be practical: reusable across landing pages, easy to configure and light enough to fit neatly into a custom WordPress build.
Shortcode [venue_map]
Place the map anywhere in WordPress with a simple shortcode-based workflow.
Admin Options Page
Manage title, description, center, zoom, height, API key and styling in one place.
Locations Repeater
Add multiple locations with title, description, coordinates, URL and z-index support.
No ACF Required
Built on the WordPress Settings API with its own repeater interface.
Interactive Popups
Open venue details in a single InfoWindow with optional linked titles.
Multiple Map Styles
Choose from standard, grey, silver, retro, night, aubergine, emerald and more.
How it works
Straightforward setup
Install and activate the plugin through your WordPress admin.
Configure title, description, center coordinates, zoom level and map height in Admin → Venue Map.
Paste your Google Maps API key and optional custom pin URL.
Add locations with title, URL, latitude, longitude and description fields.
Place [venue_map] on any page to render the map.
Shortcode
[venue_map][venue_map title="Explore Venues" center="39.8283,-98.5795" zoom="4" height="560px"]Performance and compatibility
Options and fields
Clear settings without unnecessary complexity
| Setting | Type | Required | Notes |
|---|---|---|---|
| Map Title | Text | Recommended | Heading shown above the map |
| Map Description | Textarea | Optional | Short intro line |
| Center Latitude | Number | Yes | Example: 39.8283 |
| Center Longitude | Number | Yes | Example: -98.5795 |
| Zoom | Integer | Default 4 | Typical range 5 to 12 |
| Map Height | Text | Default 560px | Accepts px or vh |
| PIN URL | URL | Optional | PNG or SVG marker icon |
| Google Maps API Key | Text | Yes | Maps JavaScript API with billing enabled |
| Map Style | Select | Optional | Standard, Grey, Silver, Retro, Night, Aubergine, Emerald |
| Locations | Repeater | - | Title, description, lat, lng, URL, zIndex |
Map styles
Choose a look that fits the site

Standard
Default Google Maps appearance

Retro
Vintage beige styling

Silver
Light blue with detailed features

Night
Dark theme for modern sites

Terrain
Topographical with natural colors

Admin Interface
Easy-to-use admin options page
Requirements
Changelog
Version 1.0.0
- Initial release with shortcode functionality
- Admin options page with repeater fields
- Multiple map style support
- Interactive popups with linked titles
- Async loader for performance
- No ACF dependency
FAQ
Ready when you are
Want this on your site?
Get Venue Map Pro and start showcasing venues with an interactive map experience that feels properly integrated into the site.
