[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYlw6gLTUYWGSqqjo20-S_1UXsJIwbAyR_dIHB7BuodI":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":143,"fingerprints":210},"osmaps","OSMaps","2.3.9","Alessandro Lin","https:\u002F\u002Fprofiles.wordpress.org\u002Falessandro12\u002F","\u003Cp>Lightweight Plugin to display in your website multiple free road maps.\u003Cbr \u002F>You can have as many maps as you need but only one per page.\u003Cbr \u002F>You can display a “VIEW MAP” button. A single page can have many buttons.\u003Cbr \u002F>To display a Map you can choose between Api javascript Openlayers and Api Leaflet \u003Cbr \u002F> Map tiles by OpenStreetMap. Access key is not required.\u003Cbr \u002F>Map tiles by Mapbox. Access key is required. Mapbox create satellite maps.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple Map.\u003C\u002Fli>\n\u003Cli>Complex Map, with Marker and \u002F or PopUp. The popup created with the Api OpenLayers has a green icon with links to the Directions.\u003C\u002Fli>\n\u003Cli>Multiple maps.\u003C\u002Fli>\n\u003Cli>Road maps and satellite maps.\u003C\u002Fli>\n\u003Cli>Displays a “VIEW MAP” button. View the map, full screen, on a new page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fosmaps.edilweb.eu\" rel=\"nofollow ugc\">View:\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Minimal usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Configure the Settings -> OSMaps from the admin dashboard. Change the defaultMap options and save.\u003C\u002Fli>\n\u003Cli>Insert the shortcode in an article or in a page. Look the OSMaps administrative page for the shortcodes.\u003C\u002Fli>\n\u003Cli>Done!\u003C\u002Fli>\n\u003C\u002Ful>\n","Plugin to view free road maps.",10,4810,0,"2026-02-14T14:41:00.000Z","6.9.4","4.0","7.2.24",[19,20,21,22,23],"leaflet","map","mapbox","openlayers","openstreetmap","https:\u002F\u002Fosmaps.edilweb.eu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fosmaps.2.3.9.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":26,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"alessandro12",2,30,94,"2026-04-04T11:00:12.824Z",[37,60,81,103,122],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":15,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":13,"last_vuln_date":59,"fetched_at":28},"leaflet-map","Leaflet Map","3.4.3","bozdoz","https:\u002F\u002Fprofiles.wordpress.org\u002Fbozdoz\u002F","\u003Cp>Add a map generated with \u003Ca href=\"http:\u002F\u002Fleafletjs.com\u002F\" rel=\"nofollow ugc\">LeafletJS\u003C\u002Fa>: an open-source JavaScript library for mobile-friendly interactive maps. Map tiles are provided by default through \u003Ca href=\"http:\u002F\u002Fwww.openstreetmap.org\u002F\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa>, or \u003Ca href=\"https:\u002F\u002Fwww.mapquest.ca\u002F\" rel=\"nofollow ugc\">MapQuest\u003C\u002Fa> (with an app key).  Can be set per map with shortcode attributes or through the dashboard settings.\u003C\u002Fp>\n\u003Ch4>Maps\u003C\u002Fh4>\n\u003Cp>Simply create a \u003Cstrong>map\u003C\u002Fstrong> with:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[leaflet-map]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Lookup an address with:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[leaflet-map address=\"chicago\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Know the latitude and longitude of a location? Use them (and a zoom level) with:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[leaflet-map lat=44.67 lng=-63.61 zoom=5]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Add a \u003Cstrong>marker\u003C\u002Fstrong> under your map shortcode, like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[leaflet-map]\n[leaflet-marker]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Want more? Make more (and fit the map to contain all of them):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[leaflet-map fitbounds]\n[leaflet-marker address=\"tokyo\"]\n[leaflet-marker address=\"oslo\"]\n[leaflet-marker address=\"cairo\"]\n[leaflet-marker address=\"toronto\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can even add \u003Cstrong>popups\u003C\u002Fstrong> (to any shape) with their names:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[leaflet-map fitbounds]\n[leaflet-marker address=\"tokyo\"]Tokyo[\u002Fleaflet-marker]\n[leaflet-marker address=\"oslo\"]Oslo[\u002Fleaflet-marker]\n...\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Add a link to the popup messages the same way you would add any other link with the WordPress editor.\u003C\u002Fp>\n\u003Ch4>Other Shapes, GeoJSON, and KML\u003C\u002Fh4>\n\u003Cp>Add a line to the map by adding \u003Ccode>[leaflet-line]\u003C\u002Fcode>. You can specify the postions with a list separated by semi-colon \u003Ccode>;\u003C\u002Fcode> or bar \u003Ccode>|\u003C\u002Fcode> using lat\u002Flng: \u003Ccode>[leaflet-line latlngs=\"41, 29; 44, 18\"]\u003C\u002Fcode> or addresses: \u003Ccode>[leaflet-line addresses=\"Istanbul; Sarajevo\"]\u003C\u002Fcode>, or x\u002Fy coordinates for image maps.\u003C\u002Fp>\n\u003Cp>Add a circle to the map by adding \u003Ccode>[leaflet-circle]\u003C\u002Fcode>. You can specify the position using \u003Ccode>lat\u003C\u002Fcode> and \u003Ccode>lng\u003C\u002Fcode> and the radius in meters using \u003Ccode>radius\u003C\u002Fcode>. You can also customize the style using \u003Ca href=\"https:\u002F\u002Fleafletjs.com\u002Freference.html#path-option\" rel=\"nofollow ugc\">Leaflet’s Path options\u003C\u002Fa>. Example: \u003Ccode>[leaflet-circle message=\"max distance\" lng=5.117909610271454 lat=52.097914814706094 radius=17500 color=\"#0DC143\" fillOpacity=0.1]\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>Or you can add a geojson shape via a url (make sure you are allowed to access it if it’s not hosted on your own server): \u003Ccode>[leaflet-geojson src=\"https:\u002F\u002Fexample.com\u002Fpath\u002Fto.geojson\"]\u003C\u002Fcode>.  Add custom popups with field names; try out the default src file and fields like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[leaflet-map fitbounds]\n[leaflet-geojson]{name}[\u002Fleaflet-geojson]\n\n\nname is a property on that GeoJSON, and it can be accessed with curly brackets and the property name.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Image Maps\u003C\u002Fh4>\n\u003Cp>Alternatively, you could use a plain image for visitors to zoom and pan around with \u003Ccode>[leaflet-image src=\"path\u002Fto\u002Fimage\u002Ffile.jpg\"]\u003C\u002Fcode>.  See screenshots 3 – 5 for help setting that up.\u003C\u002Fp>\n\u003Ch4>More\u003C\u002Fh4>\n\u003Cp>Check out other examples on the Shortcode Helper page in the Leaflet Map admin section.\u003C\u002Fp>\n\u003Cp>Check out the \u003Cstrong>source code\u003C\u002Fstrong> and \u003Cstrong>more\u003C\u002Fstrong> details on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbozdoz\u002Fwp-plugin-leaflet-map\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>!\u003C\u002Fp>\n","Interactive maps and markers on your posts and pages with simple shortcodes.",30000,502403,98,58,"2026-01-16T05:05:00.000Z","4.6","",[53,19,20,54,23],"interactive","mapquest","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fleaflet-map\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fleaflet-map.3.4.3.zip",99,3,"2023-09-20 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":26,"num_ratings":70,"last_updated":71,"tested_up_to":15,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":58,"unpatched_count":13,"last_vuln_date":80,"fetched_at":28},"open-user-map","Open User Map","1.4.34","100plugins","https:\u002F\u002Fprofiles.wordpress.org\u002F100plugins\u002F","\u003Cp>Create a custom map featuring your own locations or an interactive map where anyone can add location pins without registering. New locations will wait for your approval before getting published.\u003C\u002Fp>\n\u003Cp>The map is based on \u003Ca href=\"https:\u002F\u002Fleafletjs.com\u002F\" rel=\"nofollow ugc\">Leaflet Map JS\u003C\u002Fa> and offers you many free map and marker styles. You do not need an API Key, Access Token or any other external registration (unlike Google Maps). Additionally you have access to awesome MapBox map styles.\u003C\u002Fp>\n\u003Cp>🔥 \u003Ca href=\"https:\u002F\u002Fwww.open-user-map.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">See Live Demos\u003C\u002Fa> | 🚀 \u003Ca href=\"https:\u002F\u002Fcheckout.freemius.com\u002Fmode\u002Fdialog\u002Fplugin\u002F9083\u002Fplan\u002F16065\u002F?trial=free\" rel=\"nofollow ugc\">Start 7-day PRO Trial (No Credit Card)\u003C\u002Fa> | 📖 \u003Ca href=\"https:\u002F\u002Fwww.open-user-map.com\u002F\" rel=\"nofollow ugc\">More Info\u003C\u002Fa> | ❓ \u003Ca href=\"https:\u002F\u002Fwww.open-user-map.com\u002Fsupport\u002Fknowledge-base\u002F\" rel=\"nofollow ugc\">Help\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why Choose Open User Map?\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Fully interactive\u003C\u002Fstrong> – let visitors add pins instantly!\u003Cbr \u002F>\n✅ \u003Cstrong>No API keys required\u003C\u002Fstrong> – avoid Google Maps restrictions.\u003Cbr \u002F>\n✅ \u003Cstrong>Supports multiple map styles\u003C\u002Fstrong> – including MapBox, and GDPR-friendly OpenStreetMap.\u003Cbr \u002F>\n✅ \u003Cstrong>Powerful search options\u003C\u002Fstrong> – live search, address search & category filtering.\u003Cbr \u002F>\n✅ \u003Cstrong>Customizable forms & fields\u003C\u002Fstrong> – add multiple images, videos, custom descriptions, and more!\u003Cbr \u002F>\n✅ \u003Cstrong>Works with Gutenberg, Elementor & Shortcodes\u003C\u002Fstrong> – easily embed maps anywhere.\u003Cbr \u002F>\n✅ \u003Cstrong>Perfect for directories, community maps, travel blogs, and business locations.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FFRUkzKSZeL8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>🍿 Watch Video on YouTube: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FRUkzKSZeL8&ab_channel=100plugins\" rel=\"nofollow ugc\">What is Open User Map?\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>With Open User Map, you can easily create:\u003C\u002Fh4>\n\u003Cp>📍 \u003Cstrong>A Simple Custom Map\u003C\u002Fstrong> – Show only your own marker pins (no user submissions).\u003Cbr \u002F>\n👥 \u003Cstrong>A Crowdsourced Interactive Map\u003C\u002Fstrong> – Let visitors add new locations with names, descriptions, images and videos.\u003Cbr \u002F>\n📡 \u003Cstrong>A Store Locator\u003C\u002Fstrong> – Showcase business locations and allow users to search for nearby places.\u003Cbr \u002F>\n🔎 \u003Cstrong>A Filterable Map\u003C\u002Fstrong> – Add categories & custom fields to organize locations.\u003Cbr \u002F>\n😎 \u003Cstrong>Personalized Maps\u003C\u002Fstrong> – Offer individual maps to your signed in users\u003C\u002Fp>\n\u003Ch4>🌏 How to create a Simple Map\u003C\u002Fh4>\n\u003Cp>Integrate a customized and clear map showcasing only your own location markers, without the option for other users to add new locations. Additional features will be deactivated by default.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7nPKNg7f0Qs?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>🍿 Watch Video on YouTube: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=7nPKNg7f0Qs&ab_channel=100plugins\" rel=\"nofollow ugc\">How to create a Simple Map\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>👩🏾‍🚀🤵👩🏻‍🎤👩🏽‍🌾👩🏿‍💻 How to create an Interactive Map\u003C\u002Fh4>\n\u003Cp>Create a community map! Visitors to your page can add new location markers to the map. You will receive a notification to approve each location before it is published. Your visitors can \u003Cstrong>search for addresses or markers\u003C\u002Fstrong> worldwide to quickly find the right spots. You can add \u003Cstrong>custom fields\u003C\u002Fstrong> and descriptions to the form to collect the data you need. Image, Video and Audio uploads are possible and much more. Let your users collaborate!\u003C\u002Fp>\n\u003Ch4>How your website visitors add new markers to your map:\u003C\u002Fh4>\n\u003Cp>Just by clicking a “+”-Button a form will popup to let the visitor enter location details the same comfortable way you can do it in the backend. After submit the location proposal will be “pending” and wait for your review approval to get published.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7v605z1FT2c?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>🍿 Watch Video on YouTube: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=7v605z1FT2c&ab_channel=100plugins\" rel=\"nofollow ugc\">Add a new Location\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🆕 Regions\u003C\u002Fh4>\n\u003Cp>Add regional navigation tabs and let your visitors ‘fly’ back and forth between locations that are far apart from each other. See the \u003Ca href=\"https:\u002F\u002Fwww.open-user-map.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Demo Map\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FY_Fp_FeoBw0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>🍿 Watch Video on YouTube: \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Y_Fp_FeoBw0&ab_channel=100plugins\" rel=\"nofollow ugc\">Regions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>More than 60 options to customize\u003C\u002Fh4>\n\u003Cp>Use the \u003Cstrong>Gutenberg Block\u003C\u002Fstrong> or \u003Cstrong>Elementor Widget\u003C\u002Fstrong> to integrate your map or place the shortcode anywhere on your site. Close by locations will group together in clusters. Make use of Custom Fields to create the form accoding to your needs.\u003C\u002Fp>\n\u003Ch4>Free Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>frontend adding (can be disabled)\u003C\u002Fli>\n\u003Cli>frontend editing of locations (for registered users)\u003C\u002Fli>\n\u003Cli>admin approval for pending locations\u003C\u002Fli>\n\u003Cli>based on Leaflet\u003C\u002Fli>\n\u003Cli>no API Keys\u003C\u002Fli>\n\u003Cli>multiple map styles (including MapBox)\u003C\u002Fli>\n\u003Cli>GDPR ready map tiles (Server in Germany)\u003C\u002Fli>\n\u003Cli>multiple marker styles\u003C\u002Fli>\n\u003Cli>Regions as tabs 🆕\u003C\u002Fli>\n\u003Cli>full width map size\u003C\u002Fli>\n\u003Cli>keep map focus in fixed position (stay in an area)\u003C\u002Fli>\n\u003Cli>scroll wheel zoom (optional) 🆕\u003C\u002Fli>\n\u003Cli>Search for Markers 🆕\u003C\u002Fli>\n\u003Cli>Search for Address (OSM geosearch)\u003C\u002Fli>\n\u003Cli>Auto-generate address from marker location (Reverse Geocoding) 🆕\u003C\u002Fli>\n\u003Cli>locations with custom fields! 🥳\u003C\u002Fli>\n\u003Cli>private custom fields\u003C\u002Fli>\n\u003Cli>Pre-Filter locations by custom fields\u003C\u002Fli>\n\u003Cli>Pre-Filter locations by date or daterange\u003C\u002Fli>\n\u003Cli>conditional fields (🪄 experimental, please see Help section)\u003C\u002Fli>\n\u003Cli>“subtitle”, “description”, “image”, “audio” and even “title” fields can be disabled\u003C\u002Fli>\n\u003Cli>“subtitle”-field links to google route\u003C\u002Fli>\n\u003Cli>every text bit can be customized\u003C\u002Fli>\n\u003Cli>locations with images & audio\u003C\u002Fli>\n\u003Cli>multiple images (slider) per location 🆕\u003C\u002Fli>\n\u003Cli>Shortcode with with custom settings\u003C\u002Fli>\n\u003Cli>Gutenberg Block with custom settings\u003C\u002Fli>\n\u003Cli>Elementor Widget with custom settings\u003C\u002Fli>\n\u003Cli>marker clustering\u003C\u002Fli>\n\u003Cli>fullscreen option\u003C\u002Fli>\n\u003Cli>refresh, redirection or thank you message after submit\u003C\u002Fli>\n\u003Cli>use URL-Parameter &markerid=123 to highlight a specific marker on the map\u003C\u002Fli>\n\u003Cli>get a specific value from a location by using the PHP function oum_get_location_value( ‘YOUR VALUE’, $post_id )\u003C\u002Fli>\n\u003Cli>use WordPress Hooks to extend the plugin functionality with your own code (including hook to modify location data before rendering) 🆕\u003C\u002Fli>\n\u003Cli>use Shortcode [open-user-map-form] to display the “Add Location” form stand-alone\u003C\u002Fli>\n\u003Cli>Custom JS inputs\u003C\u002Fli>\n\u003Cli>Custom CSS inputs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 PRO\u003C\u002Fh3>\n\u003Cp>The Open User Map plugin is also available in a professional version which includes more styles, more funtionality and more flexibility!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filterable Marker Categories\u003C\u002Fstrong>\u003Cbr \u002F>\nOrganize locations in multiple filterable marker groups. Each group (category) can have an individual marker icon and will be accessible to visitors.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Live Marker Filter\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the search bar to filter markers as you type. Instantly see relevant locations on the map.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Filter Interface\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate a filter sidebar that appears next to your map, allowing visitors to filter locations by any custom field you’ve configured. You can also add custom HTML content sections to display additional information or branding.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=0aiLxhs5zls\" rel=\"nofollow ugc\">Video\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Image map style\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a custom image layer to your map or replace it entirely with a custom image (like floor plans or event maps) while retaining all interactions, clustering, and popups.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Pre-Filter locations by user or role\u003C\u002Fstrong>\u003Cbr \u002F>\nShortcode Attribute to filter locations by current user, user_id or a role. Works for map, list and gallery.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Vote button for locations\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a customizable button for Likes, Upvotes, or Flagging – with flexible privacy controls.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Star Rating\u003C\u002Fstrong>\u003Cbr \u002F>\nLet visitors rate locations with a customizable star rating system.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>More custom field types\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd custom fields like links, radio buttons, checkboxes, dropdowns, Opening Hours, and even HTML. Social media links will automatically be rendered as icons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Additional geosearch providers (Geoapify, Here, MapBox)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Videos from YouTube & Vimeo\u003C\u002Fstrong>\u003Cbr \u002F>\nUse videos instead of images to highlight each location.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Export & Import locations\u003C\u002Fstrong>\u003Cbr \u002F>\nMaybe you already have a list of places you need to show on the map. No problem – just make use of the CSV Export & Import feature. This also comes in handy for bulk editing a lot of locations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Email user notification\u003C\u002Fstrong>\u003Cbr \u002F>\nUsers get notified by email after their location has been approved.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Email Admin notification\u003C\u002Fstrong>\u003Cbr \u002F>\nSend notifications to an Admin email account on incoming location proposals.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Zapier\u002FWebhook Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nTrigger an external webhook on new or updated locations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>User restriction\u003C\u002Fstrong>\u003Cbr \u002F>\nRestrict “Add location” feature to registered users only. Redirect your visitors to the registration form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Auto-publish\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen activated registered users will publish directly without admin approval. This can also be enabled for unregistered users.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Extend user registration\u003C\u002Fstrong>\u003Cbr \u002F>\nIntegrate the “Add location” feature to the WordPress user registration form.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom filesizes\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize max. filesize for image\u002Faudio uploads (default: 10MB).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom marker icons\u003C\u002Fstrong>\u003Cbr \u002F>\nUse your own custom marker icon.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Current location\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a button that relocates the map to the users current location.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Limit visible locations\u003C\u002Fstrong>\u003Cbr \u002F>\nYou can limit the locations to be shown by marker categories and by post ids. So it is possible to show only locations of a specific type or to render only one single location. This can be done in the block settings or with shortcode attributes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Single pages for locations\u003C\u002Fstrong>\u003Cbr \u002F>\nPer default locations will not have a single page. This should ensure that all the locations wont negatively affect your SEO. But if you’d like to add more content to locations you can easily enable it in the PRO version.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Default template for Single pages\u003C\u002Fstrong>\u003Cbr \u002F>\nIf Single pages are enabled locations will automatically have a post thumbnail, an excerpt as well as a default content template. And you can show locations within query loop blocks to setup your own list or grid view.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcodes for single location values\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the shortcode [open-user-map-location value=”YOUR VALUE” post_id=”POST ID (optional)”] to easily display a value from a location. You will need this when creating single pages for locations. See all the available values in the Help section of the plugin settings (Open User Map > Settings > Help).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show all location images as gallery\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the shortcode [open-user-map-gallery] to get a nice gallery view of all the location images. Each image is linked to the location marker on the map.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show all locations as list or grid\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the shortcode [open-user-map-list] to get a list view of all the locations. Alternatively you can use the native query loops block to build a custom list or grid.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Allow registered users to edit their locations\u003C\u002Fstrong>\u003Cbr \u002F>\nOpen User Map PRO extends WordPress capabilities to allow backend access. If assigned to the user role registered users get access to read, edit and delete their locations from within the map.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🔥 \u003Ca href=\"https:\u002F\u002Fcheckout.freemius.com\u002Fmode\u002Fdialog\u002Fplugin\u002F9083\u002Fplan\u002F16065\u002F?trial=free\" rel=\"nofollow ugc\">Start 7-day PRO Trial (No Credit Card)\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Ch4>🍕 Restaurant & Food Guides\u003C\u002Fh4>\n\u003Cp>You want to build a collaborative map service where your visitors can add locations on their own. This could be a travel blog or a something like a bar and restaurtant guide. Where are the top locations for food and drinks in your city? Ask your audience for their recommendations! Prepare some categories like food, drinks, music etc. and let them drop the markers right in the frontend. Watch your map grow fast!\u003C\u002Fp>\n\u003Ch4>👭👬 Community Building\u003C\u002Fh4>\n\u003Cp>Extend the WordPress user registration form with an “Add location” input. Your new users can drop a marker on the map to share their location. Use it to build an awesome user map and help your audience connecting.\u003C\u002Fp>\n\u003Ch4>📺 Video Tour Map\u003C\u002Fh4>\n\u003Cp>Bring locations to life with video! Let your visitors enhance location markers by embedding YouTube or Vimeo videos directly on the map. This could be a video tour of a neighborhood, a restaurant walkthrough, or a cultural event highlight. Perfect for travel bloggers, city guides, or virtual tours—give your audience a dynamic, interactive experience by combining video with location markers.\u003C\u002Fp>\n\u003Ch4>🎤🎸 Sound Map\u003C\u002Fh4>\n\u003Cp>Get your audience a soundmap. Your visitors can not only upload text and images to their locations but audio as well! This way e.g urban (or remote) areas can be discovered by its specific soundscape.\u003C\u002Fp>\n\u003Ch4>🎯 Business Directory\u003C\u002Fh4>\n\u003Cp>List businesses on a map with categories & filters.\u003C\u002Fp>\n\u003Ch4>🗺️ Event or Travel Maps\u003C\u002Fh4>\n\u003Cp>Show tour locations, landmarks & routes.\u003C\u002Fp>\n\u003Ch4>🏠 Real Estate Listings\u003C\u002Fh4>\n\u003Cp>Display properties with images, videos & descriptions.\u003C\u002Fp>\n\u003Ch4>📍 Store Locator\u003C\u002Fh4>\n\u003Cp>Make it easy for customers to find physical store locations.\u003C\u002Fp>\n\u003Cp>📖 \u003Ca href=\"https:\u002F\u002Fwww.open-user-map.com\u002F\" rel=\"nofollow ugc\">View More Examples & Live Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The possibilities are endless. We are very curious about what you are building with the help of our plugin. Please don’t hesitate to let us know or ask for feature requests. As this plugin is under constant development we are keen to know what are the features that you need? Contact us!\u003C\u002Fstrong>\u003C\u002Fp>\n","Engage your visitors with an interactive map – let them add markers instantly or create a custom map showcasing your favorite spots.",10000,280488,64,"2026-03-13T11:33:00.000Z","5.5","7.0",[75,19,20,21,76],"interactive-map","pins","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fopen-user-map\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopen-user-map.1.4.34.zip",96,"2026-02-16 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":68,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":51,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":79,"vuln_count":101,"unpatched_count":13,"last_vuln_date":102,"fetched_at":28},"ultimate-maps-by-supsystic","Ultimate Maps by Supsystic","1.2.23","supsystic","https:\u002F\u002Fprofiles.wordpress.org\u002Fsupsysticcom\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fultimate-maps\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=ultimate-maps\" title=\"Ultimate Maps WordPress plugin by Supsystic\" rel=\"nofollow ugc\">Supsystic Ultimate Maps plugin\u003C\u002Fa> was developed after the changes in Google maps pricing policy. According to the new rules, using Google maps is becoming too expensive for websites with large traffic. Therefore, Supsystic team provides users with the Google Maps alternatives:\u003Cbr \u002F>\n* Bing maps\u003Cbr \u002F>\n* OpenStreetMap or OSM\u003Cbr \u002F>\n* Leaflet maps\u003Cbr \u002F>\n* Mapbox\u003Cbr \u002F>\n* Thunderforest\u003C\u002Fp>\n\u003Ch4>Ultimate Maps Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Maps alternatives: Bing Maps, Leaflet, Mapbox, Thunderforest\u003C\u002Fli>\n\u003Cli>Online Ultimate Maps builder\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fmarker-description?utm_source=wordpress&utm_medium=Unlimitedmarkers&utm_campaign=ultimate-maps\" title=\"Unlimited Number of Map Markers\" rel=\"nofollow ugc\">Unlimited markers\u003C\u002Fa> with description, links, images, videos and more\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fmarkers-categories?utm_source=wordpress&utm_medium=Markerscategories&utm_campaign=ultimate-maps\" title=\"Markers categories\" rel=\"nofollow ugc\">Markers categories\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fully responsive\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fultimate_maps_properties_settings?utm_source=wordpress&utm_medium=PropertiesCustomizing&utm_campaign=ultimate-maps\" title=\"Maps Properties Customizing\" rel=\"nofollow ugc\">100% customizable\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Add map via shortcode or PHP code\u003C\u002Fli>\n\u003Cli>Maps and Markers \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fultimate_maps_export-import?utm_source=wordpress&utm_medium=export-import&utm_campaign=ultimate-maps\" title=\"Import and Export\" rel=\"nofollow ugc\">Import and Export\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fexposition-slider?utm_source=wordpress&utm_medium=exposition-slider&utm_campaign=ultimate-maps\" title=\"Exposition slider\" rel=\"nofollow ugc\">Map with Exposition slider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fkml-layer?utm_source=wordpress&utm_medium=kml-layer&utm_campaign=ultimate-maps\" title=\"KML layer\" rel=\"nofollow ugc\">KML layers Import and \u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fclustering?utm_source=wordpress&utm_medium=clustering&utm_campaign=ultimate-maps\" title=\"Ultimate Maps Clustering\" rel=\"nofollow ugc\">Map Markers Clustering\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Flinked-markers?utm_source=wordpress&utm_medium=linked-markers&utm_campaign=ultimate-maps\" title=\"Map Stylization\" rel=\"nofollow ugc\">Maps Themes and Styles\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fhorizontal-slider-ultimate-maps?utm_source=wordpress&utm_medium=horizontal-slider&utm_campaign=ultimate-maps\" title=\"Horizontale Slider\" rel=\"nofollow ugc\">Ultimate Maps markers with slider mode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Fultimate-maps-shape\u002F?utm_source=wordpress&utm_medium=Shapesexample&utm_campaign=ultimate-maps\" title=\"Shapes on the Map\" rel=\"nofollow ugc\">Shapes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fexample\u002Flinked-markers?utm_source=wordpress&utm_medium=linked-markers&utm_campaign=ultimate-maps\" title=\"Linked markers\" rel=\"nofollow ugc\">Linked markers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>More \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fultimate-maps-examples?utm_source=wordpress&utm_medium=examples&utm_campaign=ultimate-maps\" title=\"Ultimate Maps Exampes\" rel=\"nofollow ugc\">Ultimate Maps Exampes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Create \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fultimate-maps\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=ultimate-maps\" title=\"Ultimate Maps WordPress plugin\" rel=\"nofollow ugc\">Ultimate Maps\u003C\u002Fa> with unlimited markers on the WordPress website or blog in a minute. Integrated with Bing maps, OpenStreetMap or OSM: Mapbox, Thunderforest, Leaflet. Best Google Maps alternative WordPress plugin. Fully customizable, user-friendly and responsive. Map markers with any media: video and text descriptions. Easy to add into a page via shortcodes or use \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fdocumentation\u002Fultimate-maps-widget?utm_source=wordpress&utm_medium=ultimate-maps-widget&utm_campaign=ultimate-maps\" title=\"Ultimate Maps Widget\" rel=\"nofollow ugc\">Ultimate Maps widget\u003C\u002Fa>. An ultimate solution to display a map on the contact page, routes, real estates, delivery areas and more. Use a map on your website to help your clients in discovering your location.\u003C\u002Fp>\n\u003Cp>Video tutorial how to set up Ultimate Maps by Supsystic\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FlhQoubZAZlg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Ultimate Maps Plugin Support\u003C\u002Fh4>\n\u003Cp>If you have any problem or custom feature request for the \u003Ca href=\"https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fultimate-maps\u002F?utm_source=wordpress&utm_medium=description&utm_campaign=ultimate-maps\" title=\"Ultimate Maps\" rel=\"nofollow ugc\">Ultimate Maps by Supsystic\u003C\u002Fa>, please \u003Ca href=\"http:\u002F\u002Fsupsystic.com\u002Fcontact-us?utm_source=wordpress&utm_medium=contactus&utm_campaign=ultimate-maps\" title=\"Contact Us\" rel=\"nofollow ugc\">let us know\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>Google Maps Easy by Supsystic\u003C\u002Fh4>\n\u003Cp>Prefer to use a Google Maps? Create Google Maps in a minute with our \u003Ca href=\"https:\u002F\u002Fru.wordpress.org\u002Fplugins\u002Fgoogle-maps-easy\" title=\"Google Maps Easy\" rel=\"nofollow ugc\">Google Maps Easy WordPress plugin\u003C\u002Fa>.\u003Cbr \u002F>\nGoogle Map markers with any media, location, video and text descriptions. Easy to add google map with shortcode, open it in a popup or use google map widget. A great solution to display google map on the contact page, routes, real estates, delivery areas and more.\u003C\u002Fp>\n","Ultimate Maps by Supsystic is the best Google Maps alternative. It includes OpenStreetMap (OSM), Bing Maps, MapBox and Thunderforest maps services",300634,92,86,"2025-11-26T06:30:00.000Z","6.8.5","7.4",[96,19,97,23,98],"bing-map","map-plugin","wordpress-map","https:\u002F\u002Fsupsystic.com\u002Fplugins\u002Fultimate-maps\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-maps-by-supsystic.1.2.23.zip",4,"2024-04-05 00:00:00",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":90,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":120,"download_link":121,"security_score":90,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"acf-openstreetmap-field","ACF OpenStreetMap Field","1.6.1","podpirate","https:\u002F\u002Fprofiles.wordpress.org\u002Fpodpirate\u002F","\u003Cp>Hazzle free OpenStreetMap with \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002F\" rel=\"nofollow ugc\">ACF\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>In the Fieldgroup editor:\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Return Format:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cem>Raw data\u003C\u002Fem> will return an array holding the field configuration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>Leaflet JS\u003C\u002Fem> will return a fully functional leaflet map. Just include \u003Ccode>\u003C?php the_field('my_field_name'); ?>\u003C\u002Fcode> in your Theme.\u003Cbr \u002F>\nYou can choose from a long list of map styles and it supports multiple markers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cem>iFrame (OpenStreetMap.org)\u003C\u002Fem> Will return an iFrame HTML. Only four map styles are supported\u003Cbr \u002F>\n– the ones you find on \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\u002F\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa> – and not more than one marker.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Map Appearance:\u003C\u002Fstrong> Pan and zoom on the map and select from the Map layers to set the initial map position and style in the editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Map Position:\u003C\u002Fstrong> If you’re more like a numbers person here you can enter numeric values for the map position.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Allow layer selection:\u003C\u002Fstrong> Allow the editors to select which map layers to show up in the frontend.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Height:\u003C\u002Fstrong> Map height in the frontend and editor.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Max. number of Markers\u003C\u002Fstrong>\u003Cbr \u002F>\n – \u003Cem>No value:\u003C\u002Fem> infinite markers\u003Cbr \u002F>\n – \u003Cem>0:\u003C\u002Fem> No markers\u003Cbr \u002F>\n – \u003Cem>Any other value:\u003C\u002Fem> Maximum number of markers. If the return format is \u003Cem>iFrame\u003C\u002Fem> there can ony be one marker.\u003C\u002Fp>\n\u003Ch3>Map Proxy\u003C\u002Fh3>\n\u003Cp>The plugin comes with a proxy mechanism for map tiles. If enabled the Browser will load the tiles from your server rather than directly from the tile provider.\u003C\u002Fp>\n\u003Cp>Use the proxy to hide sensitive credentials from the users out there or if you have to comply with local privacy regulations. the European GDPR.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Please head over to the source code \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmcguffin\u002Facf-openstreetmap-field\" rel=\"nofollow ugc\">on Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002F\" rel=\"nofollow ugc\">ACF\u003C\u002Fa> for sure!\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\u002F\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa> project\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fleafletjs.com\u002F\" rel=\"nofollow ugc\">The Leaflet Project\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The maintainers and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleaflet-extras\u002Fleaflet-providers\u002Fgraphs\u002Fcontributors\" rel=\"nofollow ugc\">contributors\u003C\u002Fa> of \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleaflet-extras\u002Fleaflet-providers\" rel=\"nofollow ugc\">Leaflet providers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fperliedman\u002Fleaflet-control-geocoder\u002Fgraphs\u002Fcontributors\" rel=\"nofollow ugc\">very same\u003C\u002Fa> for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fperliedman\u002Fleaflet-control-geocoder\" rel=\"nofollow ugc\">Leaflet Control Geocode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.domoritz.de\u002F\" rel=\"nofollow ugc\">Dominik Moritz\u003C\u002Fa> who delighted us with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdomoritz\u002Fleaflet-locatecontrol\" rel=\"nofollow ugc\">Leaflet locate control\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Numerous individuals and organizations who provide wonderful Map related services free of charge. (You are credited in the map, I hope)\u003C\u002Fli>\n\u003Cli>The proxy feature was inspired by an article by Klaus Meffert, Dr. DSGVO Blog, \u003Ca href=\"https:\u002F\u002Fdr-dsgvo.de\u002Fdatenschutzfreundliches-karten-plugin-fur-webseiten-statt-google-maps-neue-moglichkeiten\" rel=\"nofollow ugc\">Link (German)\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","A configurable OpenStreetMap Field for ACF.",9000,133634,24,"2024-12-22T11:45:00.000Z","6.7.5","4.8","5.6",[119],"map-acf-openstreetmap-leaflet","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-openstreetmap-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-openstreetmap-field.1.6.1.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":47,"num_ratings":132,"last_updated":133,"tested_up_to":15,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":139,"download_link":140,"security_score":57,"vuln_count":141,"unpatched_count":13,"last_vuln_date":142,"fetched_at":28},"ootb-openstreetmap","Out of the Block: OpenStreetMap","2.11.0","Giorgos Sarigiannidis","https:\u002F\u002Fprofiles.wordpress.org\u002Fgsarig\u002F","\u003Cp>A map block for Gutenberg which uses \u003Ca href=\"https:\u002F\u002Fwww.openstreetmap.org\" rel=\"nofollow ugc\">OpenStreetMap\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fleafletjs.com\" rel=\"nofollow ugc\">Leaflet.js\u003C\u002Fa>. It needs no API keys and works out of the box (or, out of the Block, if you prefer). Benefiting from Gutenberg’s potential, the plugin tries a different take on how to add your locations on the map and rethinks a few things, UX-wise.\u003C\u002Fp>\n\u003Cp>Instead of manually adding coordinates for each one of your markers, just click-and-drop them directly on the map. You want to adjust their position? Just drag them wherever you want. And instead of filling-in custom fields to set each marker’s popup content, just open that popup and start writing in it, the Gutenberg way (it supports WYSIWYG editing, with links, images, and all). It even stores the map’s zoom level as you use it so that you don’t have to set it by hand.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FFGe7zJnrIgo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgsarig\u002Footb-openstreetmap\" rel=\"nofollow ugc\">Follow the project’s development on GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgsarig\u002Footb-openstreetmap\u002Freleases\" rel=\"nofollow ugc\">Release history\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fusers\u002Fgsarig\u002Fprojects\u002F1\" rel=\"nofollow ugc\">Roadmap\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgsarig\u002Footb-openstreetmap?tab=readme-ov-file#hooks\" rel=\"nofollow ugc\">Hooks🪝\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgsarig\u002Footb-openstreetmap?tab=readme-ov-file#shortcodes\" rel=\"nofollow ugc\">Shortcodes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>No need for API keys. Just install and use it.\u003C\u002Fli>\n\u003Cli>Support for multiple markers.\u003C\u002Fli>\n\u003Cli>Support for a different icon per marker.\u003C\u002Fli>\n\u003Cli>Support for polygons and polylines.\u003C\u002Fli>\n\u003Cli>Marker clustering: group nearby markers into clusters that expand as you zoom in.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gsarigiannidis.gr\u002Fwordpress-gutenberg-map-block-openstreetmap\u002F\" rel=\"nofollow ugc\">Dead-simple interface\u003C\u002Fa>. Don’t search for coordinates and don’t get overwhelmed by too many fields when using multiple markers. Just point and click on the map to add your marker where you want it and edit it’s popup content directly from there.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gsarigiannidis.gr\u002Fopenstreetmap-place-search\u002F\" rel=\"nofollow ugc\">Place search\u003C\u002Fa>. Find locations by typing keywords.\u003C\u002Fli>\n\u003Cli>Remembers the zoom that you set when adding the markers and stores it so that you don’t set it by hand (which you can do anyway if you prefer).\u003C\u002Fli>\n\u003Cli>AI integration which allows you to add markers by using commands in natural language. Just say “please” to activate (e.g. “Please, show me where GOT was filmed”). Requires an API key from an AI Provider. \u003Ca href=\"https:\u002F\u002Fwww.gsarigiannidis.gr\u002Fopenstreetmap-openai-integration\u002F\" rel=\"nofollow ugc\">Read more\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Query Maps: Supports creating a map out of maps added on other posts or post types. This can be quite powerful when, for example, you have a custom post type for “Places” with each place having its own map, and you want to dynamically gather-up all the places on a single map.\u003C\u002Fli>\n\u003Cli>Shortcode support: You can use the shortcode \u003Ccode>[ootb_query]\u003C\u002Fcode> as an alternative way to use the aforementioned Query Maps feature (see the FAQ for more info).\u003C\u002Fli>\n\u003Cli>Support for a location custom field, which can be used to store a post’s or post type’s location, following the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FGeodata\" rel=\"nofollow ugc\">Geodata guidelines\u003C\u002Fa>. Read more in the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fgsarig\u002Footb-openstreetmap\u002Freleases\u002Ftag\u002F2.8.0\" rel=\"nofollow ugc\">v.2.8.0 release notes\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Adjust the map height.\u003C\u002Fli>\n\u003Cli>Change the default marker icon with a custom one.\u003C\u002Fli>\n\u003Cli>Enable or disable map dragging.\u003C\u002Fli>\n\u003Cli>Enable or disable touch zoom.\u003C\u002Fli>\n\u003Cli>Enable or disable double-click zoom.\u003C\u002Fli>\n\u003Cli>Enable or disable scroll wheel zoom.\u003C\u002Fli>\n\u003Cli>Set a minimum and maximum limit that the user can zoom on the frontend. Setting the same value to both fields will lock the zoom at that level.\u003C\u002Fli>\n\u003Cli>Support for other Layer Providers: MapBox (using your own API key) and Stamen.\u003C\u002Fli>\n\u003Cli>Option to export locations in a JSON file\u003C\u002Fli>\n\u003Cli>Option to import locations from a JSON file\u003C\u002Fli>\n\u003C\u002Ful>\n","A map block for Gutenberg using OpenStreetMap and Leaflet that needs no API keys and works out of the box. Or should we say, ...Out of the Block?",800,22089,7,"2026-03-14T22:05:00.000Z","6.6","8.1",[137,138,19,20,23],"block","google-maps","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Footb-openstreetmap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Footb-openstreetmap.2.11.0.zip",1,"2024-12-12 22:57:05",{"attackSurface":144,"codeSignals":173,"taintFlows":198,"riskAssessment":199,"analyzedAt":209},{"hooks":145,"ajaxHandlers":169,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":13,"unprotectedCount":13},[146,152,157,161,165],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","wp_enqueue_scripts","load_external_resources","icd\\class.frontend.php",22,{"type":147,"name":153,"callback":154,"file":155,"line":156},"plugins_loaded","osmaps\\osmaps_textdomain","osmaps.php",65,{"type":147,"name":158,"callback":159,"file":155,"line":160},"admin_init","osmaps\\OSMaps_admin::osmaps_register_setting",80,{"type":147,"name":162,"callback":163,"file":155,"line":164},"admin_menu","osmaps\\OSMaps_admin::add_submenu_page",82,{"type":147,"name":166,"callback":167,"file":155,"line":168},"admin_enqueue_scripts","osmaps\\OSMaps_admin::load_admin_external",84,[],[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":178,"fileOperations":196,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":197},[],{"prepared":176,"raw":13,"locations":177},6,[],{"escaped":179,"rawEcho":176,"locations":180},14,[181,185,187,189,191,194],{"file":182,"line":183,"context":184},"icd\\class.admin.php",122,"raw output",{"file":182,"line":186,"context":184},354,{"file":182,"line":188,"context":184},457,{"file":190,"line":113,"context":184},"public\\expanded\\ButtonMap2.php",{"file":192,"line":193,"context":184},"public\\expanded\\MapLeaflet.php",20,{"file":195,"line":151,"context":184},"public\\expanded\\MapLeaflet193.php",13,[],[],{"summary":200,"deductions":201},"The static analysis of OSMaps v2.3.9 reveals a generally positive security posture with no critical or high-severity code signals or taint flows identified.  The absence of dangerous functions, raw SQL queries, and external HTTP requests is a strong indicator of good development practices. The plugin also appears to have a limited attack surface, with no AJAX handlers, REST API routes, shortcodes, or cron events exposed without proper checks.  Furthermore, the plugin has no recorded vulnerability history, which suggests a history of stable and secure releases.\n\nHowever, there are a few areas for improvement. The 30% of output that is not properly escaped presents a potential risk for Cross-Site Scripting (XSS) vulnerabilities, especially if user-provided data is involved in these outputs.  Additionally, the complete lack of nonce and capability checks across all entry points (even though the attack surface is currently reported as zero) is a significant concern. This indicates that if any new entry points are introduced or if the current analysis missed some, they would be completely unprotected against common WordPress attacks.\n\nIn conclusion, while OSMaps v2.3.9 demonstrates a solid foundation with a clean code analysis and no historical vulnerabilities, the unescaped output and the complete absence of authorization checks on entry points represent potential weaknesses that should be addressed to further strengthen its security. The current lack of identified vulnerabilities is a positive sign, but the structural weaknesses in authorization and output escaping leave room for potential future exploits if not remediated.",[202,204,207],{"reason":203,"points":176},"30% of outputs not properly escaped",{"reason":205,"points":206},"0 Nonce checks on entry points",8,{"reason":208,"points":206},"0 Capability checks on entry points","2026-03-17T00:06:15.297Z",{"wat":211,"direct":217},{"assetPaths":212,"generatorPatterns":214,"scriptPaths":215,"versionParams":216},[213],"\u002Fwp-content\u002Fplugins\u002Fosmaps\u002Fpublic\u002FosmAdmin.css",[],[],[],{"cssClasses":218,"htmlComments":220,"htmlAttributes":223,"restEndpoints":233,"jsGlobals":234,"shortcodeOutput":236},[219],"OSMdivButton",[221,222],"\u003C!-- \n\t\t\t***\n\t\t\tOSMaps - SHORTCODE [osmaps_display]\n\t\t-->","\u003C!--\n\t\t\t plugin settings \n\t\t-->",[224,225,226,227,228,229,230,231,232],"data-osmaps-lon","data-osmaps-lat","data-osmaps-zoom","data-osmaps-height","data-osmaps-width","data-osmaps-popup","data-osmaps-wheel","data-osmaps-apiversion","data-osmaps-tiles",[],[235],"OSM",[237],"\u003Cdiv class=\"osmaps_container\">\u003C\u002Fdiv>"]