MapPress Maps for WordPress


MapPress is the easiest way to add unlimited, beautiful interactive Google and Leaflet maps to WordPress.

Create unlimited maps and markers using Gutenberg blocks or the classic editor. The popup map editor makes creating and editing maps easy!

Upgrade to MapPress Pro for even more features, including custom icons (with a built-in icon editor!), search and filter, clustering, and much more. See it in action on the MapPress Home Page or test it yourself with a Free Demo Site!

Home Page
What’s New


  1. Deactivate your old MapPress version
  2. Delete your old MapPress version (don’t worry, the maps are saved in the database)
  3. Follow the installation instructions to install the new version


  • MapPress settings page
  • Map Library in Gutenberg
  • Creating a map
  • Creating a mashup
  • Best Google Maps plugin for WordPress


This plugin provides 2 blocks.

  • MapPress Map
  • Mappress Mashup


See full installation intructions and Documentation
1. Install and activate the plugin through the ‘Plugins’ menu in WordPress
1. You should now see a MapPress meta box in in the ‘edit posts’ screen

Home Page


Please see the plugin documentation pages:

Home Page


Abril 28, 2024
I had a simple problem due only to my browser cache – the plugin itself was working fine.I had to clean my cache and that’s all.Chris helped me to fix the problem anyway, quick & great!Thanks
Abril 22, 2024
I am currently using Mappress for a client project, and it was the best solution I could find to meet all of my client’s needs. Most importantly, the support from the Mappress team has been stellar and has saved me many hours of frustration.
Agost 11, 2023 5 replies
Version: 2.88 causing error after the update.Wordpress message:”… WordPress caught an error with one of your plugins, MapPress Google Maps and Leaflet Maps…” Had to disable and remove the plugin.
Febrer 13, 2023
I spent quiet a lot of time to look for a good maps plugin. I tried 5 or 6 diferent. I found MapPress Maps for WordPress the best. In its free version, you can do a lot. And if you want more, you can have a premium version with many more options. When I tried to use this plugin, I found an issue. I wrote to the founder, Chris. He answered me diferent times until he found THE solution. He was not forced to do it because I am a free user. But he did. And I do thank him. If you are looking for a great maps solutions, here is the best plugin.
Read all 145 reviews

Contributors & Developers

“MapPress Maps for WordPress” is open source software. The following people have contributed to this plugin.


“MapPress Maps for WordPress” has been translated into 5 locales. Thank you to the translators for their contributions.

Translate “MapPress Maps for WordPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Changed: clicking anywhere in a POI popup now behaves the same as clicking its marker
  • Fixed: JS error from document panel due to changes in WP 6.6 full-site editor


  • Changed: allow iframe tags in POI body
  • Fixed: template “POI data” button was defaulting to custom fields instead of data fields


  • Fixed: filters not displaying properly for single maps
  • Fixed: map not panning when opening POI that had been hovered with a tooltip


  • Fixed: clusters no re-rendering when filtering single map


  • Fixed: popup not opening on KML POIs


  • Fixed: data tab not scrolling when there are many POI data fields


  • Added: text filter can now be separated from the main filters dropdown
  • Added: text filter can now search POI title or title+body
  • Changed: rendering is now always via web component
  • Changed: removed CSS theme interference fixes, since WP editor requires some of them


  • Fixed: Pro build reverted to free version due to new hosting
  • Fixed: magnifying glass icon missing from search box


  • Fixed: map/list toggle buttons not showing on initial load
  • Fixed: console warning when multiple maps on same page
  • Fixed: travel lines not removed when all POIs are filtered
  • Changed: search button moved inside search box, icon can now be controlled through CSS


  • Added: menu hamburger control is suppressed when street view is active so it doesn’t overlay streetview ‘back’ control
  • Changed: switch to OSM if mapbox style is used but mapbox token isn’t present
  • Fixed: enabled filters for POI data
  • Fixed: minimap toggle not working due to error in layout resizeobserver


  • Added: option to suppress KML POIs in POI list
  • Added: option to switch between terrain/satellite and regular map (Google only)
  • Changed: POI modal dialog now sizes to content instead of filling screen (size can be changed with class .mapp-dialog.mapp-modal)
  • Changed: updated directions form and POI swap icon


  • Fixed: warnings in PHP 8.2 when importing
  • Fixed: error when downgrading to free version with filters defined


  • Added: new setting ‘filtersOpen’ to show filters initially opened
  • Added: support for latest site editor
  • Added: support for latest site editor sidebar (when WP implements PluginDocumentSettingPanel for site editor)
  • Changed: filters code refactored
  • Fixed: error when changing KML icon
  • Fixed: error when using POI connecting lines


  • Fixed: warning in PHP 8.1 from bug in WP urlencode_deep function


  • Fixed: incorrect urlencoding in iframe


  • Fixed: better popup handling for markers inside KML files
  • Fixed: marker scale was not considered in popup positioning
  • Fixed: single quotes inside address attributes
  • Fixed: prevent re-rendering of web components in some themes
  • Fixed: allow parameters, such as ?lang= to pass to iframes
  • Fiexd: name warning in gutenberg document panel


  • Changed: better popup positioning
  • Fixed: map zooming to KML viewport on load


  • Fixed: iframe not rendering


  • Fixed: web component not displaying POI content when map inside phrasing tag


  • Fixed: web component not displaying POIs when loading scripts in header


  • Fixed: map center ignored when saved as string


  • Fixed: map not recentering when first displayed in hidden tab


  • Fixed: CSS typo
  • Fixed: Error if using Leaflet with Google geocoder


  • Fixed: icon popup not displaying in Safari


  • Added: map picker UI redesigned with hover actions
  • Added: map picker now includes bulk delete/restore operations
  • Changed: inline POI list option removed for new installs
  • Changed: web components enabled by default
  • Fixed: POI title not allowing html links
  • Fixed: wrong zoom in some cases when using web components
  • Fixed: initial layers in shortcode not honored, e.g. [mappress layers=”traffic”]


  • Fixed: workaround for WP internal bug with wp_kses and PHP 8.1+


  • Changed: Improve handling of POI body content
  • Fixed: error in free version when clicking POI icon


  • Changed: better parsing for width/height values


  • Fixed: update capability check from ‘read’ to ‘read_post’


  • Fixed: better title sanitizing in new post list ‘map’ column
  • Fixed: check post status and password before displaying posts in modal


  • Fixed: warning in filters.php missing key
  • Fixed: remove HTML capability from POI title
  • Fixed: error when hovering KML
  • Fixed: error when generating MapPress maps from ACF map fields


  • Fixed: POI modal not closing
  • Fixed: Map settings ‘filter’ checkbox not working


  • Fixed: bump WP version in readme


  • Fixed: map picker not showing maps after saved in editor


  • Fixed: settings error when upgrading from old version with non-array filters


  • Fixed: notices for POIs with point as array instead of object


  • Fixed: unable to use individual fields in popup templates


  • Fixed: JS error when displaying some filters with checkboxes


  • Fixed: JS error when adding new POI data fields
  • Fixed: Mashup query block dropdown sometimes showed first item checked
  • Fixed: Mashup block shows all locations instead of using specified query, due to sanitizing


  • Added: parameter ‘name’ (map name) now included in filter ‘mappress_filter_values’
  • Fixed: single quotes incorrectly escaped in POI templates
  • Fixed: shortcode attributes allowed single quotes


  • Added: show invalid address when geocoding from settings screen
  • Fixed: template editor reversed label and token name
  • Fixed: overflow of map container inside iframe
  • Fixed: with left/right thumbnail, POI content truncated when no thumbnail present
  • Fixed: bulk geocoding should be limited to the selected post types in the ‘geocoding’ settings section
  • Fixed: suppress the geocoding errors section when ACF is present, since it interferes with the mappress_error custom field


  • Fixed: map doesn’t display when geolocation centering


  • Fixed: WP dialog changes cause issues with intro guide


  • Fixed: free version error with filter class


  • Added: initial search can now be specified by URL parameter (enter parameter name in settings)
  • Added: LocationIQ geocoder
  • Changed: removed wp element dependency


  • Fixed: sort by POIs by title not working when map center is defined only by bounds


  • Hotfix for bug in 2.87.3


  • Changed: add delay for Leaflet initialopeninfo (“load” event triggers too early throwing off popup location)
  • Fixed: debounce triggering on initialization


  • Fixed: search not working for some geocoders
  • Fixed: mapbox key not working if defined in wp-config.php


  • Changed: POI modal is now displayed inside mapp-dialog component
  • Changed: close ‘X’ added for dialog component
  • Fixed: warning if all sizes deleted


  • Added: POI list can now be sorted by distance
  • Added: POI distance can be included templates for popups and POI list
  • Added: enable custom map tiles for Leaflet
  • Changed: removed dependency on underscore library
  • Fixed: web component too small when displayed in iframe
  • Fixed: POI drag and drop sorting not working in map editor
  • Fixed: Google warning for deprecated bounds in places calls
  • Fixed: console warning when mousing over user location blue dot


  • Fixed: ACF mashup not working with custom meta query


  • Fixed: mapbox custom styles not saving


  • Changed: resurrect html/visual tabs for poi editor


  • Fixed: don’t display fullscreen control on unsupported (iOS) devices
  • Fixed: warning when map center is a string


  • Fixed: PHP 8.2 warning message for trim()


  • Fixed: warning message with PHP 8.1 and 8.2
  • Fixed: typo in wp-config setting for mapbox token
  • Fixed: compatibility fix for latest Gutenberg modal


  • Changed: switched deregister to options
  • Fixed: map picker not working if latest Gutenberg plugin is active
  • Fixed: fix missing user maps caused by WP 6.0+ user query change


  • Fixed: Leaflet GPX files not centering properly


  • Fixed: gutenberg plugin interferes with modal editor display
  • Fixed: Leaflet can now load GPX files (and so can Google). Just enter the URL in the map editor’s search bar.


  • Fixed: missing add new button in standalone map library


  • Fixed: when pois are clicked inside iframe, open in the parent window instead of the iframe
  • Fixed: missing alt tags on some images


  • Fixed: new filters defaulting to single checkbox instead of multiple checkboxes
  • Fixed: filters CSS position wrong when rendering in web component


  • Fixed: filters deleted on save


  • Fixed: syntax error


  • Fixed: media uploader not opening above map editor dialog
  • Fixed: link inserter not opening above poi editor dialog
  • Changed: improved updater performance


  • Added: ‘POI Fields’ setting: enables POI field data entry, filtering and display
  • Added: filtering for individual maps based on POI data fields
  • Added: option for setting search placeholder
  • Added: setting to render maps as web components
  • Added: compatibility with React 18 (faster rendering, etc.)
  • Added: fullscreen control for Leaflet and Google
  • Added: search for maps by multiple keywords
  • Changed: replaced Gutenberg dialog component with standard html dialog element
  • Changed: removed locutus
  • Changed: added poi field data to default map popup template
  • Changed: removed ‘classname’ and ’embed’ map attributes
  • Fixed: dragging not working for polygons
  • Fixed: mashup filters not retaining checked selections
  • Fixed: it was possible to save new maps multiple times
  • Fixed: map list scrolling to bottom after move to trash (to focus on snackbar)
  • Fixed: complianz blocking Leaflet maps if marker clustering is disabled


  • Fixed: “geocode users” button hidden in settings


  • Fixed: error when loading custom mappress.css inside iframes
  • Fixed: WPML language switcher delayed for mashup queries


  • Fixed: error if tinyMCE is disabled in user profile


  • Fixed: trailing comma in API affects early PHP 7.x


  • Changed: PHP version bumped to 7.0
  • Fixed: PHP error in 7.2 with trailing commas
  • Fixed: additional sanitization for arguments in rest API
  • Fixed: sizes settings defaults to first size


  • Fixed: translations not working


  • Fixed: editor centering on POI after edits


  • Fixed: drag/drop not working for options lists
  • Fixed: whitespace trimmed from sizes
  • Fixed: Gutenberg plugin makes map editor too small
  • Fixed: error on settings screen for ACF help field


  • Fixed: lat/lng editing not working for leaflet


  • Added: New settings screen and index sidebar
  • Added: updated REST API to include schema
  • Added: tabbed POI editor with lat/lng and address fields
  • Added: setting to limit POI list to viewport without search
  • Changed: updated controls for color picker, style picker, filters, and poi editor
  • Changed: new combobox for field mapping settings
  • Fixed: Google API callback parameter is now mandatory
  • Fixed: shortcode geolocate parameter ignored
  • Fixed: drag and drop improved for both settings and POIs
  • Fixed: error when setting map center before it has been moved
  • Fixed: editor zooming in on polygons and shapes
  • Fixed: some strings not included in translation POT file


  • Fixed: missing pagination text in POT file
  • Changed: improved processing for empty ACF map fields


  • Changed: update version compatibility
  • Changed: add alt tags to template icons


  • Fixed: sanitize map name in iframes


  • Fixed: geolocate parameter not passed through from shortcode


  • Fixed: unable to save settings when sizes are numeric


  • Fixed: mashup query bug in 2.84.16


  • Added: German translation
  • Changed: internal changes to settings screen
  • Fixed: directions not working for lat/lng POIs


  • Added: support for hyphenated poi.props variables
  • Changed: parse shortcodes in poi body (frontend only)
  • Changed: fix for WP async image bug is now applied only for WP version < 6.1.1
  • Fixed: directions tab blocked by popup blocker


  • Fixed: directions not rendering properly when POI list is disabled
  • Fixed: popup not always centering when canvas is resized
  • Fixed: directions CSS made form too small


  • Fixed: temporary fix for WordPress 6.1 async image issue: Fix prevents modifying image URLs.


  • Fixed: readme changelog not showing current version
  • Fixed: script error when using Complianz + Leaflet + marker clustering


  • Fixed: for GDPR, default “red-dot” icon now loaded from plugin directory
  • Changed: added partial pl_PL translation


  • Fixed: POI hover effect not triggering if POI isn’t opened on hover


  • Added: local leaflet libraries for GDPR
  • Changed: removed obsolete translation files


  • Fixed: complianz not working


  • Fixed: patch in 2.84.6 caused geocoding to fail when adding markers and opening popups
  • Fixed: JavaScript not executing inside popup templates


  • Fixed: error when manually centering some maps, in toJSON() method


  • Fixed: translations loading from plugin directory


  • Added: maps GDPR compliance using the ‘Complianz’ plugin
  • Changed: renamed ‘iframes’ setting to ‘compatibility mode’
  • Changed: iframes forced when Jetpack infinite scroll active
  • Fixed: mashup query not filtering POIs when run in iframe


  • Added: new Google marker clusterer (
  • Added: setting to geolocate on user when map is first displayed
  • Changed: better initial centering when poiZoom is set
  • Changed: updates to welcome guide and deactvation menu
  • Fixed: KML files not centering when added in editor
  • Fixed: KML error when using Leaflet
  • Fixed: initial centering when geolocating and browser geolocation is disabled


  • Fixed: map sizing incorrectly when using inline list in iframe


  • Added: Google AMP compatibility
  • Added: better help text for the “poiZoom” setting
  • Changed: revert iframes to template_redirect
  • Changed: removed CSS centering for popup texts
  • Fixed: templates and scripts loaded on the main page when iframes active


  • Added: new map editor
  • Fixed: Google sheet upload error
  • Fixed: map styles search not working if enter key pressed


  • Fixed: database upgrade running for new installs
  • Fixed: option setting to initially close sidebar is ignored


  • Changed: allow popup to size larger when thumbnails are set to top, but no image is present
  • Fixed: missing scrollbars when popup content is large
  • Fixed: warning if default size selected in settings is invalid


  • Fixed: typo in setting ‘showCoverageOnHover’


  • Fixed: SVN publish


  • Fixed: remove generated iframe from build


  • Changed: enabled ‘check now’ button even when license is active


  • Fixed: mini map class not being applied to small maps
  • Fixed: other plugins break iframes by adding ‘defer’ to script tags


  • Changed: prevent WP from overwriting Pro with free version


  • Fixed: setting initialopeninfo with no map POIs causes JS error


  • Fixed: console warnings in Google marker clusterer from deprecated google.maps.addDomEventListener
  • Fixed: iframe not resizing when height is ‘vh’


  • Added: setting to allow mashup thumbnail images to come from either post or POI (mashupThumbs)
  • Added: fast iframes, and iframes that resize to inline (bottom) POI list layout
  • Changed: popups opened by marker hover now close after a short delay when mouse is moved away
  • Fixed: POI list not scrolling to top on page change


  • Changed: Google now returns viewport for street addresses, so poiZoom (default zoom) setting applies even if viewport is present
  • Fixed: map loses attachment if attached and then immediately edited


  • Fixed: syntax error in API for old versions of PHP


  • Changed: map minimum width changed from 250 to 200px
  • Changed: template editor split to separate module
  • Changed: post attachment control updated
  • Changed: REST API code added
  • Fixed: hideEmpty mashup parameter not compatible with new query functions


  • Changed: importer updated to allow upper-case column names
  • Changed: updated authors in mashup block to reflect new core data
  • Fixed: focus incorrect when creating new map and selecting title
  • Fixed: map not linked to post when creating new post
  • Fixed: refresh query button not working in mashup block


  • Fixed: mashup block shortcode viewer removed
  • Fixed: importer sample map selecting all POIs at once


  • Fixed: republish 2.83.6 changes


  • Fixed: map iframe interfering with theme customizer


  • Changed: workaround for other plugins loading obsolete versions of wp.element
  • Fixed: clicking on mashup thumbnail image not opening underlying post


  • Fixed: updated German translation
  • Fixed: double markers showing when using multiple maps with Leaflet clustering


  • Fixed: POI list pagination incorrect


  • Fixed: drag and drop error with Leaflet polyfill


  • Fixed: error from Leaflet json polyfill when theme overwrites Leaflet


  • Added: setting to disable Leaflet cluster outline polygons
  • Changed: editor maps switched to react
  • Fixed: directions not working for POIs with no address


  • Fixed: directions link not working


  • Fixed: markers shown outside clusters on initial load
  • Fixed: editor marker drag/drop not working


  • Fixed: zooming in and out on Google clusters could result in ‘null’ marker
  • Fixed: revert auto-sizing iframes; not compatible with viewport (‘vh’) sizing


  • Fixed: maps sized wrong when using sizes without units


  • Changed: frontend loader and rendering switched to react components
  • Changed: iframes resize to content


  • Changed: convert import/settings to react map


  • Fixed: url query parameter removed, some sites throw 403 error


  • Fixed: POI list showing extra POI beyond page size
  • Fixed: Map editor page size should not be controlled by front-end settings
  • Changed: begin React code transition for admin


  • Fixed: innodb utf8mb4 index on map title limited to 191 characters


  • Fixed: sorting not working in map list
  • Fixed: save button not disabled during map save
  • Fixed: trashed maps included in mashups


  • Fixed: array not initialized for custom props


  • Fixed: missing token description in template editor
  • Fixed: multiple custom fields not pulled into templates


  • Fixed: settings not saved in setup wizard


  • Added: trigger DB upgrade automatically


  • Fixed: maps not displaying when scripts output in footer


  • Added: enabled user maps


  • Changed: authorization ‘edit_posts’ is now used instead of ‘manage_options’ for the ‘maps’ menu
  • Changed: thumbnail images now specify size for better popup sizing


  • Fixed: POI list not selecting open POI
  • Fixed: mashup error when debugging enabled
  • Fixed: error when dismissing notices


  • Fixed: database upgrade check incorrect


  • Added: settings added for directions links in POI list
  • Changed: filters output even when closed, to allow custom CSS modification
  • Fixed: POIs filtered by map bounds even when search disabled


  • Fixed: thumbnail not positioned properly in popup modal
  • Fixed: template ‘default’ tab showing current template instead
  • Fixed: POIs were being filtered by bounds even when search disabled


  • Fixed: shapes not centering correctly when clicked
  • Fixed: not possible to enable POI hover and open POIs in a new tab or modal
  • Changed: added lazy loading and speed tests for iframes
  • Changed: deactivation screen updated


  • Fixed: ACF map fields not being read in mashups
  • Fixed: enable beta versions checkbox not working


  • Changed: source files renamed
  • Fixed: show filter options without escaping


  • Changed: updated query filters for WP 6.0
  • Fixed: adjusted infowindow sizing for sub-pixel rendering


  • Fixed: adjust webpack configuration to pick up missing translations


  • Fixed: mashup inline list not scrolling
  • Fixed: category filter include/exclude not working


  • Fixed: mashup list pagination not working


  • Fixed: directions link not working


  • Fixed: syntax error in mashups
  • Fixed: missing translation for pages
  • Fixed: list page size not working


  • Added: images can now be attached to POIs
  • Added: if multiple images exist, an image gallery is displayed in the map list and popups
  • Fixed: KML overlays were not displaying properly


  • Fixed: error when dragging Leaflet markers


  • Fixed: geocoding errors written to posts with no custom fields
  • Fixed: thumbnails not displaying properly in list
  • Fixed: insert not working for map sidebar panel


  • Fixed: maps with save center not displaying


  • Fixed: directions ‘to’ address blank


  • Changed: removed unused list templates
  • Fixed: missing POT translation for filter counts
  • Fixed: POI popup modal not working


  • Fixed: CSS preventing scrolling bottom POI list
  • Fixed: POI list not displaying in editor if disabled in settings
  • Fixed: blank map edit screen for some sites


  • Changed: completed removal of obsolete Algolia geocoder
  • Changed: updated JavaScript: map editor, POI editor, POI list, directions, map menu, map picker and settings
  • Changed: clustering libraries sourced from CDN


  • Fixed: removed import menu from free version
  • Fixed: removed french translation from plugin directory


  • Fixed: custom field geocoding not working


  • Fixed: option screen alignment wrong for some options
  • Fixed: travel line animation setting not saving properly


  • Added: option to connect POIs with lines, for travel blogs, etc. Lines can be enabled/disabled in the settings or with the shortcode: [mappress lines=”true”]
  • Added: new filters form using AJAX
  • Added: import screen for importing maps from CSV files
  • Changed: geocoding custom fields now use a datalist dropdown for easier entry
  • Fixed: Leaflet popup not centered when POI is opened from off-screen
  • Fixed: translations not available for JavaScript texts
  • Fixed: directions not opening when list is below map
  • Fixed: hovering highlight not removed
  • Fixed: on some servers compression settings prevented AJAX calls with output buffering enabled


  • Fixed: added back ability to programmatically specify center as array of (lat,lng)


  • Added: KML URL is now output when there is an error loading the KML file
  • Fixed: geocoder not recognizing some locations, including “lat,lng” entries


  • Fixed: autocomplete not creating new POIs


  • Changed: replaced JQuery Autocomplete with new search box


  • Fixed: check for wp-config settings preventing file changes


  • Fixed: check for wp-config settings preventing file changes


  • Fixed: inline directions input not working


  • Fixed: include/exclude not working for taxonomy filters


  • Fixed: notice on widget screen
  • Fixed: errors on beta theme editor screen
  • Changed: Remove jQuery version check and jQuery tabs control


  • Fixed: map doesn’t display if google directions used
  • Changed: filter CSS updated


  • Fixed: allow autoptimize to process scripts
  • Fixed: underscore functions and templates broken by woocommerce lodash


  • Fixed: notice in wp_query groupby


  • Fixed: exclude wp JS from autoptimize


  • Fixed: error resizing maps in jQuery tabs


  • Added: base code for mashups by users
  • Fixed: maps attached to a trashed post now appear in the map library
  • Fixed: template editor now inserts properly-formatted tokens for custom fields
  • Fixed: mashup query filtes could interfere with queries from POI oembeds


  • Fixed: PHP error when loading filters template


  • Fixed: possible PHP error on settings screen
  • Fixed: box-sizing added to layout CSS, directions made max width in mini view


  • Fixed: directions not displaying


  • Important: filters CSS has been updated, please update any custom filter forms to match
  • Added: better popup panning and sizing
  • Added: new custom JSON styles can be created in the style editor
  • Added: setting for filter position (search box or POI list)
  • Added: new filter editor in MapPress settings
  • Added: post count in filter dropdown
  • Added: new filter types: post type and text box
  • Added: user-defined labels for filters
  • Added: filter display formats (select/checkbox/radio)
  • Added: include or exclude specific terms (tags, categories,…) for filters
  • Fixed: filters size better in mini mode
  • Fixed: POI body not showing in Firefox when thumbnails on left/right
  • Fixed: control for attaching posts to maps now shows the correct custom post type
  • Fixed: mashup block not updating when query parameters change
  • Fixed: Gutenberg boolean attributes defaulting to false when converting classic blocks
  • Fixed: settings screen not displaying on some wordpress hosted sites


  • Fixed: list toggle not working


  • Fixed: directions link not working if no POI list present


  • Increment version


  • Changed: allow DOM events to bubble out of the map container


  • Fixed: POI drag and drop sorting not working in editor
  • Fixed: shortcodes in AJAX calls now include scripts with map/mashup output


  • Changed: mashup queries now use a single SQL statement, for hosts that limit SQL size
  • Fixed: youtube videos inside popups did not play full screen
  • Fixed: [mashup query=”current”] now displays current posts correctly


  • Added: option for POI list page size
  • Added: option for POI list open/closed when map is loaded
  • Fixed: directions not working on Android


  • Added: enable search for individual maps
  • Added: classic editor button updated for compatibility with Enfold theme
  • Changed: remove initialOpenDirections parameter
  • Changed: speed up Nominatim autocomplete
  • Changed: internal updates to ES6 JS for options and maps


  • Changed: clearer highlighting in map list
  • Changed: remove beta version
  • Changed: remove IE11 support


  • Added: maps can now be trashed or restored