Back to Plugins
Venue and Location Plugin

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.

Shortcode-first
Google Maps
No ACF
Interactive popups
Multiple styles
Async loading

What it helps with

Turn venue pages into interactive, branded location experiences without relying on bulky builders or field plugins.

£29

One-time purchase

Fast

Async map loading

No ACF

Self-contained settings

Flexible

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

1

Install and activate the plugin through your WordPress admin.

2

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

3

Paste your Google Maps API key and optional custom pin URL.

4

Add locations with title, URL, latitude, longitude and description fields.

5

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 and defer Google loader support
Strict numeric casting for center and zoom values
Works across themes and page builders
Compatible with WordPress 6.x 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
Center LongitudeNumberYesExample: -98.5795
ZoomIntegerDefault 4Typical range 5 to 12
Map HeightTextDefault 560pxAccepts px or vh
PIN URLURLOptionalPNG or SVG marker icon
Google Maps API KeyTextYesMaps JavaScript API with billing enabled
Map StyleSelectOptionalStandard, Grey, Silver, Retro, Night, Aubergine, Emerald
LocationsRepeater-Title, description, lat, lng, URL, zIndex

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
WordPress 6.x or higher
PHP 7.4 to 8.3
Modern browser with JavaScript enabled

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.