WP Manifestindependent plugin directory
manifest / editor / another-interactive-map

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

An interactive SVG map of the US and Canada as a Gutenberg block, with configurable colors and click actions

★ 0stars
468release downloads
1.0.1latest · 6mo ago

Install

Download another-interactive-map-1.0.1.zip From the 1.0.1 release on GitHub, Apr 2, 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/the-another/another-interactive-map/releases/download/1.0.1/another-interactive-map-1.0.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.

A WordPress Gutenberg block that renders an interactive SVG map of the United States and Canada (50 states + 13 provinces/territories). Users can configure colors, hover effects, and click actions directly from the block editor.

Requirements

  • WordPress 6.9+
  • PHP 8.3+

Features

  • Inline SVG rendering — no iframes, no external requests
  • Theme-aware color picker — fill, stroke, and text colors with hover variants, using the standard WordPress palette UI
  • Two click-action modes:
    • Callback — calls a global window function with region data
    • Webhook — navigates to a URL built from the region (slug, code, or country-prefixed)
  • Responsive — SVG scales to container width
  • Accessible labels — state/province abbreviations rendered as SVG text with configurable colors

Usage

  1. In the block editor, add the Interactive Map block (under the "Another Interactive Map" category).
  2. Open the sidebar and configure:
    • Color Settings — Fill, Fill (Hover), Stroke, Stroke (Hover), Text, Text (Hover)
    • Click Action — Callback or Webhook, with format options
  3. Publish or preview the page.

Callback mode

The default mode calls window.onMapStateClick(regionData, event). Define the function in your theme or a custom script:

window.onMapStateClick = function ( region, event ) {
  console.log( region );
  // { code: 'CA', name: 'California', country: 'US', slug: 'california' }
};

The function name is configurable in the block settings.

Webhook mode

Navigates the browser to a URL composed of a base URL + path + region identifier. Four URL formats are available:

Format Example URL
state-slug /states/california
country-state-slug /states/us/california
code /states/CA
country-code /states/US:CA

Check External website to use a custom base URL instead of the current site.

License

GPL v2 or later

Releases

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

Tag
Published
Assets
Downloads
1.0.1 latest
Apr 2, 2026 6mo ago
another-interactive-map-1.0.1.zip
467
Apr 2, 2026 6mo ago
another-interactive-map-1.0.0.zip
1
A grade

Security

Another Interactive Map 1.0.1 · audited by WP Registry

No security issues found.

Audited release
1.0.1
Findings
none
Worst severity
—
Content hash
9d5dcc0f5cb84c9acae55560…

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.