WP Manifestindependent plugin directory
manifest / content / map-studio

Map Studio WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Map Studio is a WordPress plugin for configurable interactive SVG maps.

★ 3stars
7release downloads
v1.1.1latest · 4mo ago

Install

Download map-studio-v1.1.1.zip From the v1.1.1 release on GitHub, Jun 22, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/carlosrudriguez/map-studio/releases/download/v1.1.1/map-studio-v1.1.1.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Build interactive SVG maps in WordPress with region-specific content, custom colors, smooth vector zoom, and an optional clickable region list.

Map Studio is designed for site owners and editors who need polished, configurable maps without building custom templates for each project. Create a map in the WordPress dashboard, choose a built-in SVG map, add content to the regions that matter, and publish it anywhere with a shortcode.

What It Does

  • Creates reusable map records in the WordPress admin.
  • Lets editors choose from the bundled SVG map library.
  • Adds rich content to individual regions with the standard WordPress editor.
  • Makes only content-filled regions clickable on the public map.
  • Supports optional custom colors per region.
  • Provides global colors for inactive regions, active regions, hover states, strokes, and info bubbles.
  • Adds an optional public region list sidebar, shown only for regions that have content.
  • Lets the region list appear on the left or right side of the map.
  • Optionally adds immediate, accent-insensitive region search above the public region list.
  • Lets editors filter every region in the dashboard while configuring content.
  • Lets editors duplicate an existing map as a draft from the Maps list.
  • Uses SVG viewBox zooming so clicked regions stay crisp instead of becoming pixelated.
  • Supports multiple maps on the same page with isolated styles and interactions.

Included Maps

Map Studio discovers SVG files from assets/maps/. The current library includes 57 maps:

  • Africa (AFRICA)
  • Argentina (AR)
  • Asia (ASIA)
  • Australia (AU)
  • Austria (AT)
  • Belgium (BE)
  • Brazil (BR)
  • Bulgaria (BG)
  • Canada (CA)
  • China (CN)
  • Continents (CONTINENTS)
  • Croatia (HR)
  • Cyprus (CY)
  • Czechia (CZ)
  • Denmark (DK)
  • Egypt (EG)
  • Estonia (EE)
  • Europe (EUROPE)
  • Finland (FI)
  • France (FR)
  • Germany (DE)
  • Greece (GR)
  • Hungary (HU)
  • Iceland (IS)
  • India (IN)
  • Indonesia (ID)
  • Ireland (IE)
  • Israel (IL)
  • Italy (IT)
  • Japan (JP)
  • Latvia (LV)
  • Lithuania (LT)
  • Malaysia (MY)
  • Mexico (MX)
  • Netherlands (NL)
  • New Zealand (NZ)
  • Norway (NO)
  • Poland (PL)
  • Portugal (PT)
  • Romania (RO)
  • Russia (RU)
  • Saudi Arabia (SA)
  • Serbia (RS)
  • Slovakia (SK)
  • Slovenia (SI)
  • South Africa (ZA)
  • South Korea (KR)
  • Spain (ES)
  • Sweden (SE)
  • Switzerland (CH)
  • Thailand (TH)
  • Turkey (TR)
  • Ukraine (UA)
  • United Arab Emirates (AE)
  • United Kingdom (GB)
  • United States (US)
  • World (WORLD)

How To Use

  1. Upload and activate the plugin in WordPress.
  2. Go to Map Studio > Maps.
  3. Add a new map and give it a title.
  4. Choose a base map in Map Setup.
  5. Add content to the regions you want visitors to click.
  6. Optional: enable Region list and choose whether the sidebar appears on the left or right.
  7. Optional: enable Region search and customize the public search placeholder.
  8. Use Filter regions in the editor to find regions quickly on larger maps.
  9. Optional: adjust selected region colors and global map colors in Appearance.
  10. Publish the map.
  11. Copy the shortcode into a page, post, or template area:
[map_studio id="123"]

Replace 123 with the ID of the published Map Studio map.

To reuse an existing configuration, use the Duplicate row action beneath a map title. Map Studio creates a draft named Copy of [original title] with the same map content, colors, legend, sidebar, and search settings.

Public Behavior

Visitors can interact with a map in two ways:

  • Click a highlighted region directly on the SVG map.
  • Click the matching name in the optional region list sidebar.

Both actions open the same content bubble and trigger the same map zoom behavior. Regions without content remain inactive, even if they have a custom color in the editor.

When region search is enabled, typing in the sidebar filters its content-backed regions immediately. Matching ignores capitalization and accents, and clearing the field restores the complete list.

Requirements

  • WordPress with standard plugin support.
  • PHP 8.0 or newer.
  • A theme or page layout wide enough to display responsive SVG content.

There is no Composer, npm, or build pipeline required.

Development

The plugin is intentionally small and framework-free. The main entry point is map-studio.php, PHP classes live in includes/, admin and frontend assets live in assets/, and deterministic CLI checks live in tests/contracts.php.

Run the contract suite with:

php tests/contracts.php

Useful syntax checks after editing PHP or JavaScript:

php -l map-studio.php
php -l includes/MapMeta.php
php -l includes/Admin/MapMetaBox.php
php -l includes/Admin/MapDashboardSection.php
php -l includes/Admin/MapSettingsFields.php
php -l includes/Frontend/Shortcode.php
php -l tests/contracts.php
node --check assets/js/admin.js
node --check assets/js/frontend.js
node --check assets/js/viewbox-animation.js

License

Map Studio is licensed under the GPL-3.0-or-later. See LICENSE for the full license text.

Releases

5 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.1.1 latest
Jun 22, 2026 4mo ago
map-studio-v1.1.1.zip
3
Jun 22, 2026 4mo ago
map-studio-v1.1.0.zip
1
Jun 22, 2026 4mo ago
map-studio-v1.0.2.zip
1
Jun 16, 2026 4mo ago
map-studio-v1.0.1.zip
1
Jun 13, 2026 4mo ago
map-studio-v1.0.0.zip
1
A grade

Security

Map Studio 1.1.1 · audited by WP Registry

No security issues found.

Audited release
1.1.1
Findings
none
Worst severity
—
Content hash
475f020dcff0f4c2126666e0…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.