Back to Plugins
Venue and Location Plugin

Venue Map Pro

A lightweight shortcode-driven Google Maps plugin for venues and events. Geocode addresses in a click, cluster and filter pins, bulk-manage venues via CSV, and drop the map anywhere without builder bloat.

  • One-time payment
  • Use on client sites
  • 14-day no-questions refund
Shortcode-first
Address geocoding
Marker clustering
Category filters
CSV import/export
No ACF

What it helps with

Turn venue pages into interactive, branded location experiences — geocode addresses, cluster and filter pins, and bulk-manage venues without bulky builders or field plugins.

£29

One-time purchase

Geocode

Address to coordinates

Cluster

Filter by category

CSV

Bulk import/export

Backed by a 14-day no-questions refund.

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]

Drop the map anywhere with a shortcode — and place several independent maps on the same page.

Address Geocoding

Type an address and click Find coordinates to fill latitude and longitude automatically — no manual lookups.

Marker Clustering

Group nearby pins into clusters at low zoom so dense maps stay clean and readable.

Category Filters & Colored Pins

Tag venues by category with per-location pin colors, and let visitors toggle groups with filter chips.

CSV Import & Export

Bulk manage venues — export to CSV, edit in a spreadsheet, and re-import with merge or replace.

Admin Options Page

Manage title, description, center, zoom, height, API key, styling and the locations manager in one place.

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.

Hardened & Developer-Friendly

Strict validation, nonce-protected endpoints, no-ACF Settings API, and a vmp_map_data filter for CPT/ACF sources.

How it works

Straightforward setup

1

Install and activate the plugin through your WordPress admin.

2

Configure title, description, center coordinates, zoom, height and clustering in Admin → Venue Map.

3

Paste your Google Maps API key (or define VMP_GMAPS_API_KEY in wp-config.php) and pick a pin icon from the Media Library.

4

Add locations with title and URL, then type an address and click Find coordinates — or import them in bulk from CSV.

5

Optionally tag venues with categories and pin colors for frontend filter chips.

6

Place [venue_map] on any page to render the map.

Shortcode

Basic usage
[venue_map]
With overrides
[venue_map title="Explore Venues" center="39.8283,-98.5795" zoom="4" height="560px"]

Performance and compatibility

Async loader that reuses Google Maps if another plugin already loaded it
Multiple independent maps per page
Self-hosted marker clusterer — no third-party CDN
Strict validation and range-checked coordinates
Works across themes and page builders
Compatible with WordPress 5.8+ and PHP 7.4 to 8.3
Friendly to consent-managed setups

Options and fields

Clear settings without unnecessary complexity

SettingTypeRequiredNotes
Map TitleTextRecommendedHeading shown above the map
Map DescriptionTextareaOptionalShort intro line
Center LatitudeNumberYesExample: 39.8283 (range-checked)
Center LongitudeNumberYesExample: -98.5795 (range-checked)
ZoomIntegerDefault 4Typical range 5 to 12
Map HeightTextDefault 560pxValidated: px, vh, vw, em, rem or %
PIN IconMedia / URLOptionalPNG or SVG picked from the Media Library
Google Maps API KeyTextYesOr define VMP_GMAPS_API_KEY in wp-config.php
Map StyleSelectOptionalStandard, Grey, Silver, Retro, Night, Aubergine, Emerald
Cluster MarkersCheckboxOptionalGroup nearby pins at low zoom
LocationsRepeater-Title, description, address, lat, lng, URL, category, pin color, zIndex
Import / ExportCSV-Bulk load or download locations (merge or replace)

Map styles

Choose a look that fits the site

Standard Google Maps style with default appearance

Standard

Default Google Maps appearance

Retro Google Maps style with vintage beige coloring

Retro

Vintage beige styling

Silver Google Maps style with light blue detailed features

Silver

Light blue with detailed features

Night Google Maps style with dark theme for modern sites

Night

Dark theme for modern sites

Terrain Google Maps style with topographical natural colors

Terrain

Topographical with natural colors

WordPress admin interface showing Venue Map Pro settings page

Admin Interface

Easy-to-use admin options page

Requirements

Google Maps JavaScript API key with billing enabled
Geocoding API enabled (optional, for the address lookup button)
WordPress 5.8 or higher
PHP 7.4 to 8.3
Modern browser with JavaScript enabled

Changelog

Version 2.0.0

  • Address geocoding button per location
  • Marker clustering (self-hosted, no CDN)
  • Category filters with per-location pin colors
  • CSV import and export of locations
  • Media Library picker for the pin icon
  • Multiple independent maps per page
  • vmp_map_data filter and VMP_GMAPS_API_KEY constant
  • Security hardening and validation fixes

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.

Backed by a 14-day no-questions refund.