[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVQqtbC2jIXkwIXfp2D88yquKHiRR6RFq95X74W5NvUA":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":87,"crawl_stats":38,"alternatives":91,"analysis":199,"fingerprints":1939},"mapster-wp-maps","Mapster WP Maps","1.21.0","mapster","https:\u002F\u002Fprofiles.wordpress.org\u002Fmapster\u002F","\u003Cp>With Mapster WP Maps, we’re trying to make the best map editor and creator for WordPress.\u003C\u002Fp>\n\u003Cp>We integrate \u003Cstrong>MapLibre, Mapbox, and Google Maps\u003C\u002Fstrong>. You don’t need an API key to use MapLibre!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmaps.mapster.me\u002F\" rel=\"nofollow ugc\">Main site\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmaps.mapster.me\u002Fexamples\u002F\" rel=\"nofollow ugc\">Example site\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmaps-docs.mapster.me\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> (with video guides!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the extensive feature list below.\u003C\u002Fp>\n\u003Cp>💽 If you’re a developer, you can extend this plugin with custom code, too.\u003C\u002Fp>\n\u003Cp>Happy mapping!\u003C\u002Fp>\n\u003Ch3>🌟 Free Version\u003C\u002Fh3>\n\u003Cp>Download the free version from this page. We hope to make this really useful for the vast majority of users. But if you need more, check out \u003Ca href=\"https:\u002F\u002Fwpmaps.mapster.me\u002Fpro\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>!\u003C\u002Fp>\n\u003Ch4>🗺️ Map Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Live map editor and preview\u003C\u002Fli>\n\u003Cli>Choose between Maplibre (no API key required), Mapbox, and Google Maps\u003C\u002Fli>\n\u003Cli>20 default map styles to choose from\u003C\u002Fli>\n\u003Cli>Use your own custom styles from Mapbox or any map tile provider\u003C\u002Fli>\n\u003Cli>Shortcodes and Block integrations to place your maps anywhere\u003C\u002Fli>\n\u003Cli>Variety of map projections available\u003C\u002Fli>\n\u003Cli>Custom size ranging from specific pixel sizes to full-screen maps\u003C\u002Fli>\n\u003Cli>Mapbox Standard with 3D features and environment\u003C\u002Fli>\n\u003Cli>3D terrain\u003C\u002Fli>\n\u003Cli>Set custom center, zoom, tilt and rotation of map\u003C\u002Fli>\n\u003Cli>Have map automatically fit to features\u003C\u002Fli>\n\u003Cli>Add unlimited features (points, polygons, lines) to maps\u003C\u002Fli>\n\u003Cli>Cluster circles, labels, or markers for displaying many features at once\u003C\u002Fli>\n\u003Cli>Change user ability to interact with the map\u003C\u002Fli>\n\u003Cli>Move map to user IP on map load\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🕹️ Map Controls\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All controls can be positioned around the map as desired\u003C\u002Fli>\n\u003Cli>Category filter, where you can hide\u002Fshow specific categories of features\u003C\u002Fli>\n\u003Cli>Custom search through features on the map (by text)\u003C\u002Fli>\n\u003Cli>Clickable, filterable dropdown list of features on the map\u003C\u002Fli>\n\u003Cli>Basic list\u003C\u002Fli>\n\u003Cli>Geocoder (search by address)\u003C\u002Fli>\n\u003Cli>3D switcher\u003C\u002Fli>\n\u003Cli>Directions (origin and destination)\u003C\u002Fli>\n\u003Cli>Geolocation (user tracking)\u003C\u002Fli>\n\u003Cli>Make map fullscreen\u003C\u002Fli>\n\u003Cli>Zoom control, scale control\u003C\u002Fli>\n\u003Cli>Modify logo and attribution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📍 Geographic Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy creation of features by drawing, entering address, or uploading data\u003C\u002Fli>\n\u003Cli>Unlimited Points, Labels, Text, Markers, Circles, Lines, Bezier Curves, Polygons\u003C\u002Fli>\n\u003Cli>Custom markers, icons, text\u003C\u002Fli>\n\u003Cli>Customize color, borders, opacity, line thickness\u003C\u002Fli>\n\u003Cli>Custom marker color, size, rotation, anchors\u003C\u002Fli>\n\u003Cli>Circle radius, opacity, color, border width and color\u003C\u002Fli>\n\u003Cli>Custom text labels with font choice, positioning, font size, color\u003C\u002Fli>\n\u003Cli>Custom icons with image of your choice, scale, rotation, position\u003C\u002Fli>\n\u003Cli>Use geographic features across multiple maps at once\u003C\u002Fli>\n\u003Cli>Interaction with any feature via click or hover\u003C\u002Fli>\n\u003Cli>Open popups on click or hover for any features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💬 Popups\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Set of default popup styles or define your own using a Popup Builder\u003C\u002Fli>\n\u003Cli>Set popup to open automatically on click or hover, or when the map loads\u003C\u002Fli>\n\u003Cli>Popup header, description, thumbnail image, button footer all included optionally\u003C\u002Fli>\n\u003Cli>Easy preview of Popup Builder\u003C\u002Fli>\n\u003Cli>Set colors and text for popups\u003C\u002Fli>\n\u003Cli>Add custom CSS for popups to take full control of styling\u003C\u002Fli>\n\u003Cli>Center popup on map open\u003C\u002Fli>\n\u003Cli>Zoom on open\u003C\u002Fli>\n\u003Cli>Close when map clicked\u003C\u002Fli>\n\u003Cli>Open to directions, custom links, post information, or modal\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📥 Import\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Import up to 100 features per file (depending on number of coordinates)\u003C\u002Fli>\n\u003Cli>Import geoJSON, KML, GPX, Shapefiles\u003C\u002Fli>\n\u003Cli>All metadata retained in custom fields during import\u003C\u002Fli>\n\u003Cli>Easily import\u002Fexport settings between installations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🖳 Developer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom permalinks for geographies and maps\u003C\u002Fli>\n\u003Cli>Add custom scripts to load and get access to the \u003Ccode>map\u003C\u002Fcode> variable\u003C\u002Fli>\n\u003Cli>Use \u003Ca href=\"https:\u002F\u002Fwpmaps-docs.mapster.me\u002Ffor-developers\u002Fjavascript-hooks\" rel=\"nofollow ugc\">hooks\u003C\u002Fa> to run scripts on specific map events\u003C\u002Fli>\n\u003Cli>Shortcodes for outputting features on maps via IDs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟🌟 Pro Version\u003C\u002Fh3>\n\u003Cp>If you’re building a really custom application or need some special functionality, \u003Ca href=\"https:\u002F\u002Fwpmaps.mapster.me\u002Fpro\" rel=\"nofollow ugc\">Pro\u003C\u002Fa> has got it. We also offer a lot of support and are happy to build out new features.\u003C\u002Fp>\n\u003Ch4>🗺️ Map Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Additional 16 map styles, for a total of 36 styles available\u003C\u002Fli>\n\u003Cli>Custom images as the map base, including scalable SVGs\u003C\u002Fli>\n\u003Cli>Set 3D globe view\u003C\u002Fli>\n\u003Cli>Add 3D buildings\u003C\u002Fli>\n\u003Cli>Set map language\u003C\u002Fli>\n\u003Cli>Restrict map movement to specific boundaries\u003C\u002Fli>\n\u003Cli>Set custom sizes of the map at different screen widths (mobile breakpoints)\u003C\u002Fli>\n\u003Cli>Advanced clustering options for size, color, and settings of clusters\u003C\u002Fli>\n\u003Cli>Replace clusters with images\u003C\u002Fli>\n\u003Cli>Choose cooperative gestures to avoid accidental map scrolling\u003C\u002Fli>\n\u003Cli>Customize the map loading graphic\u003C\u002Fli>\n\u003Cli>Add data to custom post types and add them to your map (Mapster ACF field)\u003C\u002Fli>\n\u003Cli>Geolocate to user IP address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🕹️ Map Controls\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Manually order controls to appear the way you want on the map\u003C\u002Fli>\n\u003Cli>High accuracy geolocation, user heading, tracking as user moves, accuracy circle\u003C\u002Fli>\n\u003Cli>Style switcher to change between different Mapbox or Maplibre style JSONs\u003C\u002Fli>\n\u003Cli>Layer switcher to turn off and on layers from your Mapbox style\u003C\u002Fli>\n\u003Cli>Custom HTML control to make your own interactivity\u003C\u002Fli>\n\u003Cli>Print control to allow users to download an image of the map\u003C\u002Fli>\n\u003Cli>Download control (users can download all geographic features from the map)\u003C\u002Fli>\n\u003Cli>Allow searching by latitude and longitude in geocoder\u003C\u002Fli>\n\u003Cli>Display images in clickable feature lists\u003C\u002Fli>\n\u003Cli>Change type of filtering (inclusive or exclusive), set initial visibility, add additional filters based on custom fields\u003C\u002Fli>\n\u003Cli>Store Locator list\u003C\u002Fli>\n\u003Cli>List of features can be ordered and grouped by categories\u003C\u002Fli>\n\u003Cli>Manually order categories for category filter\u003C\u002Fli>\n\u003Cli>Manually order controls appearance on map\u003C\u002Fli>\n\u003Cli>Create a toggleable container to open\u002Fclose your controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📍 Geographic Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add MultiLineStrings, MultiPolygons\u003C\u002Fli>\n\u003Cli>Change styles of features on hover\u003C\u002Fli>\n\u003Cli>Add 3D models (GLB) and set size and rotation\u003C\u002Fli>\n\u003Cli>Add images on top of polygons as image layers\u003C\u002Fli>\n\u003Cli>Static sized icons to real-world measurements\u003C\u002Fli>\n\u003Cli>Mass edit features to make changes to 100s of styles at once\u003C\u002Fli>\n\u003Cli>Add images to map, defined by drawn polygons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💬 Popups\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Render shortcodes inside popups\u003C\u002Fli>\n\u003Cli>Button to open modal with more information\u003C\u002Fli>\n\u003Cli>Open directly to modal on marker click\u003C\u002Fli>\n\u003Cli>Replace Popups completely with custom HTML\u003C\u002Fli>\n\u003Cli>Insert data from custom fields into your popups (using ACF or built-in fields)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💾 Big Data\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Unlimited size of imports\u003C\u002Fli>\n\u003Cli>Caching for quick loading of map\u003C\u002Fli>\n\u003Cli>Import from Google Sheets\u003C\u002Fli>\n\u003Cli>Manage automatic uploading of data to Mapbox through the Mapbox Tiling Service\u003C\u002Fli>\n\u003Cli>Access and create Spatial APIs from your data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌎 Specialty Maps\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allow users to submit points to make a crowdsourced map\u003C\u002Fli>\n\u003Cli>Compare two different maps\u003C\u002Fli>\n\u003Cli>Add elevation detail for a route\u003C\u002Fli>\n\u003Cli>Design heatmaps with big data\u003C\u002Fli>\n\u003Cli>Creating a listing page that connects your custom posts with geographic data on the map\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🖳 Developer\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Advanced Custom Fields (ACF) field type for maps\u003C\u002Fli>\n\u003Cli>Gravity Forms map field\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Love,\u003C\u002Fp>\n\u003Cp>Your Friends at \u003Ca href=\"https:\u002F\u002Fmapster.me\" rel=\"nofollow ugc\">Mapster\u003C\u002Fa>\u003C\u002Fp>\n","Mapster WP Maps is the smoothest, easiest way to make maps for your site. No API keys required.",3000,70407,96,51,"2025-09-17T15:29:00.000Z","6.8.5","5.0.0","",[20,21,22,23,24],"gis","interactive-map","mapbox","maplibre","maps","https:\u002F\u002Fwpmaps.mapster.me\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmapster-wp-maps.1.21.0.zip",95,4,0,"2025-09-25 14:31:06","2026-03-15T15:16:48.613Z",[33,48,60,75],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":6,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2025-9044","mapster-wp-maps-authenticated-contributor-stored-cross-site-scripting-2","Mapster WP Maps \u003C= 1.20.0 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Mapster WP Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting via multiple fields in versions up to, and including, 1.20.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with contributor-level permissions and above to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.20.0","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-09-26 03:25:34",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb0f2c7f0-ff24-4489-9fb4-8a98ac6dc09a?source=api-prod",1,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":38,"affected_versions":53,"patched_in_version":54,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":55,"published_date":56,"updated_date":57,"references":58,"days_to_patch":47},"CVE-2024-10592","mapster-wp-maps-authenticated-contributor-stored-cross-site-scripting","Mapster WP Maps \u003C= 1.6.0 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Mapster WP Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the popup class parameter in all versions up to, and including, 1.6.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.6.0","1.7.0","Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS)","2024-11-15 21:33:21","2024-11-16 09:36:35",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3f1c13f6-150c-4634-a4d8-176a4d7a2296?source=api-prod",{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":38,"affected_versions":65,"patched_in_version":66,"severity":67,"cvss_score":68,"cvss_vector":69,"vuln_type":70,"published_date":71,"updated_date":72,"references":73,"days_to_patch":47},"CVE-2024-9235","mapster-wp-maps-incorrect-authorization-to-authenticated-contributor-arbitrary-options-update","Mapster WP Maps \u003C= 1.5.0 - Incorrect Authorization to Authenticated (Contributor+) Arbitrary Options Update","The Mapster WP Maps plugin for WordPress is vulnerable to unauthorized modification of data that can lead to privilege escalation due to an insufficient capability check on the mapster_wp_maps_set_option_from_js() function in all versions up to, and including, 1.5.0. This makes it possible for authenticated attackers, with contributor-level access and above, to update arbitrary options on the WordPress site. This can be leveraged to update the default role for registration to administrator and enable user registration for attackers to gain administrative user access to a vulnerable site.","\u003C=1.5.0","1.6.0","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Authorization","2024-10-24 00:00:00","2024-10-25 06:51:25",[74],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb81c2990-68d1-4d45-9724-262ec017caf1?source=api-prod",{"id":76,"url_slug":77,"title":78,"description":79,"plugin_slug":4,"theme_slug":38,"affected_versions":80,"patched_in_version":81,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":82,"updated_date":83,"references":84,"days_to_patch":86},"CVE-2024-21744","mapster-wp-maps-authenticated-contributor-stored-cross-site-scripting-3","Mapster WP Maps \u003C= 1.2.38 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Mapster WP Maps plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.2.38 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.2.38","1.2.39","2024-01-05 00:00:00","2024-01-24 14:04:16",[85],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd38ee896-8cdd-45c5-b393-bdcb7baa7bd3?source=api-prod",20,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":47,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":88,"trust_score":89,"computed_at":90},6,97,"2026-04-06T09:26:35.691Z",[92,113,137,158,178],{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":102,"num_ratings":103,"last_updated":104,"tested_up_to":105,"requires_at_least":95,"requires_php":18,"tags":106,"homepage":109,"download_link":110,"security_score":111,"vuln_count":47,"unpatched_count":47,"last_vuln_date":112,"fetched_at":31},"wp-mapbox-gl-js","WP Mapbox GL JS Maps","3.0.1","tempranova","https:\u002F\u002Fprofiles.wordpress.org\u002Ftempranova\u002F","\u003Cp>NOTE: This plugin has been deprecated and is no longer supported. Please see our latest plugin, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmapster-wp-maps\" rel=\"ugc\">Mapster WP Maps\u003C\u002Fa>, for a more up-to-date and maintained plugin for using Mapbox on your site.\u003C\u002Fp>\n\u003Cp>Create custom maps with WP Mapbox GL JS Maps, embed your styles, and more! We are in the process of integrating all our advanced features into this plugin — for free! Check back for more updates soon.\u003C\u002Fp>\n\u003Cp>WP Mapbox GL JS Maps makes map creation easy, even with no coding experience. It’s the only plugin out there using Mapbox’s latest GL JS! Let’s build some beautiful maps together.\u003C\u002Fp>\n\u003Cp>This plugin makes extensive use of Mapbox services, including Studio Styles and the \u003Ca href=\"https:\u002F\u002Fwww.mapbox.com\u002Fmapbox-gl-js\u002Fapi\u002F\" rel=\"nofollow ugc\">Mapbox GL JS library\u003C\u002Fa>. Our plugin allows you to take full advantage of the following \u003Cstrong>free features\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Live preview editor – see your map as you build it\u003C\u002Fli>\n\u003Cli>Add unlimited markers by address or drag and drop feature\u003C\u002Fli>\n\u003Cli>Customize your marker popups and icons using text, images, video, GIFs and more!\u003C\u002Fli>\n\u003Cli>10 awesome styles to choose from and the option to enter custom styles\u003C\u002Fli>\n\u003Cli>Add custom overlays including lines and fills\u003C\u002Fli>\n\u003Cli>Location search and directions\u003C\u002Fli>\n\u003Cli>Tutorials and support from Mapbox GL JS experts\u003C\u002Fli>\n\u003Cli>Shortcode allowing custom width, height, map options, style\u003C\u002Fli>\n\u003Cli>Shortcode allowing multiple styles to be shown on one map\u003C\u002Fli>\n\u003Cli>And more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We’ve ported over our Advanced Plugin to be free now, and so all the following features are also included:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Over 100 icons with different colors available\u003C\u002Fli>\n\u003Cli>More controls like geolocation, prefilling directions, custom categories\u003C\u002Fli>\n\u003Cli>Map filters and layer filters\u003C\u002Fli>\n\u003Cli>3D map shapes\u003C\u002Fli>\n\u003Cli>Opacity control\u003C\u002Fli>\n\u003Cli>Import and export of map data\u003C\u002Fli>\n\u003Cli>Syncing and working with Mapbox datasets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Developed by the mapping experts at \u003Ca href=\"https:\u002F\u002Fwww.mapster.me\" rel=\"nofollow ugc\">Mapster Tech\u003C\u002Fa>, this plugin is easy to use, up-to-date, and fully customizable. Build interactive maps that allow you to flex your creative muscles and add value to your website. Download now!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.mapster.me\u002Fwp-mapbox-gl-js\u002F\" rel=\"nofollow ugc\">Take a look at the full docs\u003C\u002Fa> We pride ourselves on providing you with all of the help you need to be successful in your mapping endeavors. We have included some examples, video tutorials, and FAQs to help you get started, and we would like to make sure you can do what you want with our plugin. Please \u003Ca href=\"https:\u002F\u002Fmapster.me#contact\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> if you can’t find what you’re looking for. We’re here to help.\u003C\u002Fp>\n","NOTE: This plugin has been deprecated and is no longer supported. Please see our latest plugin, Mapster WP Maps, for a more up-to-date and maintained  &hellip;",1000,27834,82,9,"2021-11-07T19:41:00.000Z","5.4.19",[21,22,107,24,108],"mapbox-gl-js","real-estate","http:\u002F\u002Fmapster.me\u002Fwp-mapbox-gl-js\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-mapbox-gl-js.zip",63,"2025-10-10 00:00:00",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":133,"download_link":134,"security_score":13,"vuln_count":135,"unpatched_count":29,"last_vuln_date":136,"fetched_at":31},"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,100,64,"2026-03-13T11:33:00.000Z","6.9.4","5.5","7.0",[21,130,131,22,132],"leaflet","map","pins","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fopen-user-map\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopen-user-map.1.4.34.zip",3,"2026-02-16 00:00:00",{"slug":138,"name":139,"version":140,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":145,"downloaded":146,"rating":13,"num_ratings":147,"last_updated":148,"tested_up_to":16,"requires_at_least":149,"requires_php":18,"tags":150,"homepage":154,"download_link":155,"security_score":156,"vuln_count":47,"unpatched_count":29,"last_vuln_date":157,"fetched_at":31},"interactive-maps","SimpleMaps","0.99.3","simplemaps","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimplemaps\u002F","\u003Cp>Includes an free world map with hoverable continents and support for location markers.  Fully customizable by editing a text file.\u003C\u002Fp>\n\u003Cp>Also, check out our paid maps: \u003Ca href=\"http:\u002F\u002Fsimplemaps.com\u002Fus\" rel=\"nofollow ugc\">US\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fsimplemaps.com\u002Fworld\" rel=\"nofollow ugc\">World\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fsimplemaps.com\u002Fcanada\" rel=\"nofollow ugc\">Canada\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fsimplemaps.com\u002Fuk\" rel=\"nofollow ugc\">UK\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fsimplemaps.com\u002Feurope\" rel=\"nofollow ugc\">Europe\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fsimplemaps.com\u002Fnorth-america\" rel=\"nofollow ugc\">North America\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fsimplemaps.com\u002Fcounty\" rel=\"nofollow ugc\">US Counties\u003C\u002Fa>.  Easy to customize using an online tool.\u003C\u002Fp>\n","Easily add an interactive map of the world, US, or many other countries to your WordPress site.",600,36963,10,"2025-08-04T20:01:00.000Z","2.5",[151,21,141,152,153],"clickable-map","us-map","world-map","https:\u002F\u002Fsimplemaps.com\u002Fdocs\u002Fwordpress-install","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finteractive-maps.0.99.3.zip",99,"2025-04-17 00:00:00",{"slug":159,"name":160,"version":161,"author":162,"author_profile":163,"description":164,"short_description":165,"active_installs":166,"downloaded":167,"rating":123,"num_ratings":135,"last_updated":168,"tested_up_to":16,"requires_at_least":169,"requires_php":18,"tags":170,"homepage":174,"download_link":175,"security_score":176,"vuln_count":47,"unpatched_count":47,"last_vuln_date":177,"fetched_at":31},"interactive-us-map","Interactive US Map","2.7","WP Map Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fclickmaps\u002F","\u003Cp>The interactive US regional map plugin gives you an easy way to install and customize a professional looking US map with 10 clickable Standard Federal Regions, then insert the shortcode in any page or post to display the map.\u003C\u002Fp>\n\u003Cp>Looking for \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wpmapplugins.com\u002Finteractive-us-map-wordpress-plugin.html\" rel=\"nofollow ugc\">Interactive US Map with Clickable States\u003C\u002Fa>\u003C\u002Fstrong>?\u003C\u002Fp>\n\u003Cp>Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Interactive US map with 10 clickable US federal regions.\u003C\u002Fli>\n\u003Cli>Does NOT require ANY coding knowledge.\u003C\u002Fli>\n\u003Cli>Customize each region independently, so you can change colors, link, hover information for each region.\u003C\u002Fli>\n\u003Cli>Easy to use map dashboard.\u003C\u002Fli>\n\u003Cli>Bulk edit option.\u003C\u002Fli>\n\u003Cli>NEW! Easily integrated with 3rd party popup plugins (tested with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopup-maker\u002F\" rel=\"ugc\">Popup Maker\u003C\u002Fa> -free-). How? \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FKGqa2F5gwDQ\" rel=\"nofollow ugc\">video\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Works perfectly on desktop along with mobile devices including Smartphones: iPhone, iPad, Tablets, etc.\u003C\u002Fli>\n\u003Cli>Install and customize the map in minutes then embed the shortcode in any page or post to display the map.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You may be also interested in the:\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wpmapplugins.com\u002Finteractive-us-map-wordpress-plugin.html\" rel=\"nofollow ugc\">Interactive US Map with Clickable States\u003C\u002Fa>\u003C\u002Fstrong>?\u003C\u002Fp>\n","Interactive US Regional Map WordPress plugin with an easy to use map dashboard.",400,18965,"2025-04-27T18:08:00.000Z","3.4",[171,138,152,172,173],"clickable-maps","us-map-template","usa-maps","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finteractive-us-map\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finteractive-us-map.zip",78,"2025-04-09 00:00:00",{"slug":179,"name":180,"version":181,"author":182,"author_profile":183,"description":184,"short_description":185,"active_installs":186,"downloaded":187,"rating":188,"num_ratings":189,"last_updated":190,"tested_up_to":191,"requires_at_least":192,"requires_php":18,"tags":193,"homepage":196,"download_link":197,"security_score":198,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"embed-webmap","Embed Webmap","2.0.4","gavinr","https:\u002F\u002Fprofiles.wordpress.org\u002Fgavinr\u002F","\u003Cp>Easily and quickly embed ArcGIS Online Webmaps into WordPress!\u003C\u002Fp>\n\u003Cp>\u003Cem>Usage\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Get your webmap ID (see screenshots for help) of a public webmap in ArcGIS Online, then in any page or post in WordPress include this shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[webmap id=\"52475e6edb18471780858627b40460c2\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>… replacing the ID section with the webmap ID that you got from your map.\u003C\u002Fp>\n\u003Cp>You can add many different options to the shortcode. See “Other Notes” above for details.\u003C\u002Fp>\n\u003Ch3>Shortcode Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>id\u003C\u002Fstrong> – The webmap ID of the map you wish to embed. Get this from the URL bar on arcgis.com. See the “Screenshots” page for help. Example: [webmap id=”52475e6edb18471780858627b40460c2″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extent\u003C\u002Fstrong> – in the “shortened” form. Use http:\u002F\u002Fpsstl.esri.com\u002Fapps\u002Fextenthelper\u002F for help. Example: [webmap extent=”-159.3635,7.093,-45.8967,63.7401″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>height\u003C\u002Fstrong> – specify the height, in pixels. Example: [webmap height=”600″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>width\u003C\u002Fstrong> – specify the width, in pixels. Example: [webmap width=”230″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>zoom\u003C\u002Fstrong> – Include zoom buttons. Example: [webmap id=”52475e6edb18471780858627b40460c2″ zoom]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>home\u003C\u002Fstrong> – Include a home button. If this is included, the zoom buttons will automatically be included. Example: [webmap id=”52475e6edb18471780858627b40460c2″ home]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>scale\u003C\u002Fstrong> – Include a scale bar. Example: [webmap scale id=”52475e6edb18471780858627b40460c2″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>legend\u003C\u002Fstrong> – Include a legend button. Example: [webmap id=”52475e6edb18471780858627b40460c2″ legend]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>search\u003C\u002Fstrong> – Include a location search textbox. Example: [webmap id=”52475e6edb18471780858627b40460c2″ search]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>searchextent\u003C\u002Fstrong> – When using ‘search’ (above), only search the current extent. Example: [webmap id=”52475e6edb18471780858627b40460c2″ search searchextent]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>basemap_toggle\u003C\u002Fstrong> – Show a basemap toggle. Must also include ‘alt_basemap’ to indicate alternate basemap that will show when the toggle button is clicked. Example: [webmap id=”52475e6edb18471780858627b40460c2″ basemap_toggle alt_basemap=”streets”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>basemap_gallery\u003C\u002Fstrong> – Include a basemap menu. [webmap id=”52475e6edb18471780858627b40460c2″ basemap_gallery]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>view-larger-link\u003C\u002Fstrong> – Include a link below the map to view the map in a larger window. Example: [webmap id=”52475e6edb18471780858627b40460c2″ view-larger-link]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>disable_scroll\u003C\u002Fstrong> – When the mouse is over the map, the scroll will not zoom the map if this is added. Example: [webmap id=”52475e6edb18471780858627b40460c2″ disable_scroll]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>details\u003C\u002Fstrong> – Show the map details pane. Example: [webmap id=”52475e6edb18471780858627b40460c2″ details]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Depricated Options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>description\u003C\u002Fstrong> – DEPRICATED. PLEASE USE ‘DETAILS’ INSTEAD.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>basemaps\u003C\u002Fstrong> – DEPRICATED. PLEASE USE BASEMAP_GALLERY INSTEAD.\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed a public webmap from ArcGIS Online into WordPress with a shortcode.",300,11621,92,7,"2019-01-28T02:19:00.000Z","5.0.25","3.5.1",[194,20,24,195],"arcgis","webmap","http:\u002F\u002Fgavinr.com\u002Fembed-webmap-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-webmap.2.0.4.zip",85,{"attackSurface":200,"codeSignals":1283,"taintFlows":1776,"riskAssessment":1925,"analyzedAt":1938},{"hooks":201,"ajaxHandlers":1180,"restRoutes":1234,"shortcodes":1272,"cronEvents":1281,"entryPointCount":358,"unprotectedCount":189},[202,208,212,217,222,225,228,232,236,239,243,246,251,256,261,265,270,275,280,285,289,293,296,299,302,305,308,311,313,316,319,322,325,327,330,332,335,338,341,344,349,353,355,359,361,364,367,369,372,375,377,379,382,384,386,387,390,393,397,400,404,408,411,413,416,420,423,426,430,433,437,441,444,446,448,450,454,456,458,462,465,468,469,470,472,474,477,478,482,487,491,495,500,504,508,511,513,517,521,524,527,529,532,535,539,542,545,549,552,556,559,562,565,569,573,576,579,581,584,587,589,593,596,599,602,604,607,611,615,619,623,627,632,634,637,640,642,645,647,649,651,655,658,661,663,666,669,671,675,678,682,684,687,690,691,693,695,698,701,703,706,709,711,713,716,718,722,726,730,733,736,738,740,742,744,746,749,750,752,754,756,758,762,764,766,767,768,770,772,775,777,779,780,782,784,787,789,792,795,798,800,803,806,808,810,813,814,815,816,821,826,829,832,835,839,843,846,849,852,856,858,861,863,866,868,871,873,875,877,879,882,885,889,892,896,899,902,905,908,910,913,916,919,920,923,927,929,931,934,937,940,944,947,950,952,955,958,961,963,965,968,970,972,975,977,982,984,988,990,993,995,999,1003,1006,1010,1013,1016,1018,1020,1022,1024,1026,1030,1033,1035,1038,1039,1043,1046,1049,1050,1052,1054,1057,1059,1060,1063,1066,1069,1073,1075,1076,1078,1080,1082,1084,1087,1090,1092,1094,1096,1098,1100,1103,1105,1108,1111,1114,1117,1120,1122,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1144,1146,1148,1149,1150,1152,1155,1158,1160,1162,1165,1169,1173,1176],{"type":203,"name":204,"callback":205,"file":206,"line":207},"filter","acf\u002Fsettings\u002Furl","my_acf_settings_url","admin\\class-mapster-wordpress-maps-admin.php",61,{"type":203,"name":209,"callback":210,"file":206,"line":211},"acf\u002Fsettings\u002Fshow_admin","my_acf_settings_show_admin",67,{"type":213,"name":214,"callback":215,"file":216,"line":28},"action","acf\u002Finclude_fields","closure","admin\\includes\\acf-map-fields.php",{"type":213,"name":218,"callback":219,"priority":28,"file":220,"line":221},"init","register_post_status","includes\\acf\\acf.php",255,{"type":213,"name":218,"callback":218,"priority":223,"file":220,"line":224},5,256,{"type":213,"name":218,"callback":226,"priority":223,"file":220,"line":227},"register_post_types",257,{"type":213,"name":229,"callback":230,"file":220,"line":231},"activated_plugin","deactivate_other_instances",258,{"type":213,"name":233,"callback":234,"file":220,"line":235},"pre_current_active_plugins","plugin_deactivated_notice",259,{"type":203,"name":237,"callback":237,"priority":147,"file":220,"line":238},"posts_where",262,{"type":203,"name":240,"callback":241,"priority":156,"file":220,"line":242},"wpml_get_home_url","acf_pro_license_ml_intercept",817,{"type":203,"name":244,"callback":241,"priority":156,"file":220,"line":245},"trp_home_url",818,{"type":213,"name":247,"callback":248,"priority":147,"file":249,"line":250},"acf\u002Ffields\u002Fselect\u002Fquery\u002Fkey=_acf_bidirectional_target","acf_build_bidirectional_relationship_field_target_args","includes\\acf\\includes\\acf-bidirectional-functions.php",203,{"type":213,"name":252,"callback":253,"file":254,"line":255},"acf\u002Fvalidate_field","acf_translate_field","includes\\acf\\includes\\acf-field-functions.php",334,{"type":203,"name":257,"callback":258,"priority":259,"file":254,"line":260},"wp_unique_post_slug","_acf_apply_unique_field_slug",999,1101,{"type":213,"name":262,"callback":263,"priority":147,"file":254,"line":264},"wp_untrash_post_status","_acf_untrash_field_post_status",1266,{"type":213,"name":266,"callback":267,"file":268,"line":269},"acf\u002Fsave_post","_acf_do_save_post","includes\\acf\\includes\\acf-form-functions.php",171,{"type":203,"name":271,"callback":272,"priority":29,"file":273,"line":274},"wp_kses_allowed_html","_acf_kses_allowed_html","includes\\acf\\includes\\acf-input-functions.php",105,{"type":213,"name":276,"callback":277,"priority":147,"file":278,"line":279},"switch_blog","acf_switch_stores","includes\\acf\\includes\\acf-utility-functions.php",104,{"type":213,"name":281,"callback":282,"priority":147,"file":283,"line":284},"acf\u002Fget_invalid_field_value","acf_log_invalid_field_notice","includes\\acf\\includes\\acf-value-functions.php",397,{"type":213,"name":286,"callback":286,"file":287,"line":288},"current_screen","includes\\acf\\includes\\admin\\admin-internal-post-type-list.php",70,{"type":213,"name":290,"callback":291,"file":287,"line":292},"admin_footer","include_pro_features",71,{"type":213,"name":294,"callback":294,"file":287,"line":295},"trashed_post",74,{"type":213,"name":297,"callback":297,"file":287,"line":298},"untrashed_post",75,{"type":213,"name":300,"callback":300,"file":287,"line":301},"deleted_post",76,{"type":213,"name":303,"callback":303,"file":287,"line":304},"admin_enqueue_scripts",159,{"type":213,"name":306,"callback":306,"file":287,"line":307},"admin_body_class",160,{"type":203,"name":309,"callback":309,"priority":147,"file":287,"line":310},"display_post_states",164,{"type":213,"name":290,"callback":290,"priority":47,"file":287,"line":312},166,{"type":203,"name":314,"callback":314,"priority":147,"file":287,"line":315},"page_row_actions",169,{"type":213,"name":290,"callback":317,"priority":47,"file":287,"line":318},"admin_footer__sync",174,{"type":213,"name":286,"callback":286,"file":320,"line":321},"includes\\acf\\includes\\admin\\admin-internal-post-type.php",45,{"type":203,"name":323,"callback":323,"priority":147,"file":320,"line":324},"use_block_editor_for_post_type",48,{"type":213,"name":306,"callback":306,"file":320,"line":326},93,{"type":203,"name":328,"callback":328,"file":320,"line":329},"post_updated_messages",94,{"type":213,"name":331,"callback":303,"file":320,"line":27},"acf\u002Finput\u002Fadmin_enqueue_scripts",{"type":213,"name":333,"callback":334,"file":320,"line":13},"acf\u002Finput\u002Fadmin_head","admin_head",{"type":213,"name":336,"callback":337,"file":320,"line":89},"acf\u002Finput\u002Fform_data","form_data",{"type":213,"name":339,"callback":290,"file":320,"line":340},"acf\u002Finput\u002Fadmin_footer",98,{"type":203,"name":342,"callback":343,"file":320,"line":123},"acf\u002Finput\u002Fadmin_l10n","admin_l10n",{"type":213,"name":345,"callback":346,"priority":156,"file":347,"line":348},"admin_notices","acf_render_admin_notices","includes\\acf\\includes\\admin\\admin-notices.php",125,{"type":213,"name":350,"callback":350,"priority":147,"file":351,"line":352},"admin_menu","includes\\acf\\includes\\admin\\admin-options-pages-preview.php",16,{"type":213,"name":306,"callback":306,"file":351,"line":354},38,{"type":213,"name":350,"callback":350,"priority":356,"file":357,"line":358},15,"includes\\acf\\includes\\admin\\admin-tools.php",34,{"type":213,"name":306,"callback":306,"file":357,"line":360},127,{"type":213,"name":350,"callback":350,"priority":86,"file":362,"line":363},"includes\\acf\\includes\\admin\\admin-upgrade.php",33,{"type":213,"name":365,"callback":365,"priority":86,"file":362,"line":366},"network_admin_menu",35,{"type":213,"name":345,"callback":345,"file":362,"line":368},56,{"type":213,"name":370,"callback":370,"file":362,"line":371},"network_admin_notices",86,{"type":213,"name":276,"callback":373,"priority":47,"file":362,"line":374},"wp_switch_roles_and_user",143,{"type":213,"name":306,"callback":306,"file":362,"line":376},168,{"type":213,"name":306,"callback":306,"file":362,"line":378},190,{"type":213,"name":350,"callback":350,"file":380,"line":381},"includes\\acf\\includes\\admin\\admin.php",17,{"type":213,"name":303,"callback":303,"file":380,"line":383},18,{"type":213,"name":306,"callback":306,"file":380,"line":385},19,{"type":213,"name":286,"callback":286,"file":380,"line":86},{"type":213,"name":345,"callback":388,"file":380,"line":389},"maybe_show_escaped_html_notice",21,{"type":213,"name":345,"callback":391,"file":380,"line":392},"maybe_show_select2_v3_deprecation_notice",22,{"type":213,"name":394,"callback":395,"file":380,"line":396},"admin_init","dismiss_escaped_html_notice",23,{"type":213,"name":394,"callback":398,"file":380,"line":399},"clear_escaped_html_log",24,{"type":203,"name":401,"callback":402,"file":380,"line":403},"parent_file","ensure_menu_selection",25,{"type":203,"name":405,"callback":406,"file":380,"line":407},"submenu_file","ensure_submenu_selection",26,{"type":213,"name":409,"callback":409,"file":380,"line":410},"in_admin_header",103,{"type":203,"name":412,"callback":412,"file":380,"line":279},"admin_footer_text",{"type":203,"name":414,"callback":415,"file":380,"line":274},"update_footer","admin_footer_version_text",{"type":213,"name":417,"callback":417,"priority":147,"file":418,"line":419},"post_submitbox_misc_actions","includes\\acf\\includes\\admin\\post-types\\admin-field-group.php",183,{"type":213,"name":421,"callback":421,"priority":147,"file":418,"line":422},"edit_form_after_title",184,{"type":203,"name":424,"callback":424,"priority":147,"file":418,"line":425},"screen_settings",187,{"type":203,"name":427,"callback":428,"priority":147,"file":418,"line":429},"get_user_option_screen_layout_acf-field-group","screen_layout",188,{"type":213,"name":350,"callback":350,"priority":189,"file":431,"line":432},"includes\\acf\\includes\\admin\\post-types\\admin-field-groups.php",40,{"type":213,"name":434,"callback":435,"file":431,"line":436},"load-edit.php","handle_redirection",41,{"type":213,"name":438,"callback":439,"priority":147,"file":431,"line":440},"post_class","get_admin_table_post_classes",42,{"type":213,"name":417,"callback":417,"priority":147,"file":442,"line":443},"includes\\acf\\includes\\admin\\post-types\\admin-post-type.php",161,{"type":213,"name":421,"callback":421,"priority":147,"file":442,"line":445},162,{"type":203,"name":424,"callback":424,"priority":147,"file":442,"line":447},165,{"type":203,"name":449,"callback":428,"priority":147,"file":442,"line":312},"get_user_option_screen_layout_acf-post-type",{"type":203,"name":451,"callback":452,"priority":147,"file":442,"line":453},"get_user_option_metaboxhidden_acf-post-type","force_basic_settings",167,{"type":203,"name":455,"callback":452,"priority":147,"file":442,"line":376},"get_user_option_closedpostboxes_acf-post-type",{"type":203,"name":455,"callback":457,"priority":147,"file":442,"line":315},"force_advanced_settings",{"type":213,"name":350,"callback":350,"priority":459,"file":460,"line":461},8,"includes\\acf\\includes\\admin\\post-types\\admin-post-types.php",44,{"type":213,"name":350,"callback":350,"priority":103,"file":463,"line":464},"includes\\acf\\includes\\admin\\post-types\\admin-taxonomies.php",43,{"type":213,"name":417,"callback":417,"priority":147,"file":466,"line":467},"includes\\acf\\includes\\admin\\post-types\\admin-taxonomy.php",163,{"type":213,"name":421,"callback":421,"priority":147,"file":466,"line":310},{"type":203,"name":424,"callback":424,"priority":147,"file":466,"line":453},{"type":203,"name":471,"callback":428,"priority":147,"file":466,"line":376},"get_user_option_screen_layout_acf-taxonomy",{"type":203,"name":473,"callback":452,"priority":147,"file":466,"line":315},"get_user_option_metaboxhidden_acf-taxonomy",{"type":203,"name":475,"callback":452,"priority":147,"file":466,"line":476},"get_user_option_closedpostboxes_acf-taxonomy",170,{"type":203,"name":475,"callback":457,"priority":147,"file":466,"line":269},{"type":203,"name":479,"callback":480,"priority":147,"file":481,"line":124},"user_search_columns","filter_search_columns","includes\\acf\\includes\\ajax\\class-acf-ajax-query-users.php",{"type":203,"name":483,"callback":484,"priority":147,"file":485,"line":486},"posts_orderby","_acf_orderby_post_type","includes\\acf\\includes\\api\\api-helpers.php",1300,{"type":203,"name":488,"callback":489,"file":485,"line":490},"acf\u002Fsettings\u002Fuploader","_acf_settings_uploader",3035,{"type":203,"name":492,"callback":493,"priority":47,"file":485,"line":494},"acf\u002Fsettings\u002Fenable_meta_box_cb_edit","acf_settings_enable_meta_box_cb_edit",4009,{"type":213,"name":496,"callback":497,"priority":147,"file":498,"line":499},"acf\u002Fremoved_unsafe_html","_acf_log_escaped_html","includes\\acf\\includes\\api\\api-template.php",180,{"type":203,"name":501,"callback":502,"file":498,"line":503},"acf\u002Fprevent_access_to_unknown_fields","__return_true",1066,{"type":203,"name":505,"callback":506,"priority":147,"file":507,"line":425},"terms_clauses","_acf_terms_clauses","includes\\acf\\includes\\api\\api-term.php",{"type":213,"name":218,"callback":509,"file":510,"line":321},"register_scripts","includes\\acf\\includes\\assets.php",{"type":213,"name":303,"callback":512,"priority":86,"file":510,"line":499},"enqueue_scripts",{"type":213,"name":514,"callback":515,"priority":86,"file":510,"line":516},"admin_print_scripts","print_scripts",181,{"type":213,"name":518,"callback":519,"priority":86,"file":510,"line":520},"admin_print_footer_scripts","print_footer_scripts",182,{"type":213,"name":290,"callback":522,"priority":47,"file":510,"line":523},"print_uploader_scripts",311,{"type":203,"name":257,"callback":525,"priority":259,"file":526,"line":298},"apply_unique_post_slug","includes\\acf\\includes\\class-acf-internal-post-type.php",{"type":213,"name":262,"callback":528,"priority":147,"file":526,"line":301},"untrash_post_status",{"type":203,"name":252,"callback":530,"priority":86,"file":531,"line":403},"validate_field","includes\\acf\\includes\\compatibility.php",{"type":203,"name":533,"callback":534,"priority":86,"file":531,"line":407},"acf\u002Fvalidate_field\u002Ftype=textarea","validate_textarea_field",{"type":203,"name":536,"callback":537,"priority":86,"file":531,"line":538},"acf\u002Fvalidate_field\u002Ftype=relationship","validate_relationship_field",27,{"type":203,"name":540,"callback":537,"priority":86,"file":531,"line":541},"acf\u002Fvalidate_field\u002Ftype=post_object",28,{"type":203,"name":543,"callback":537,"priority":86,"file":531,"line":544},"acf\u002Fvalidate_field\u002Ftype=page_link",29,{"type":203,"name":546,"callback":547,"priority":86,"file":531,"line":548},"acf\u002Fvalidate_field\u002Ftype=image","validate_image_field",30,{"type":203,"name":550,"callback":547,"priority":86,"file":531,"line":551},"acf\u002Fvalidate_field\u002Ftype=file",31,{"type":203,"name":553,"callback":554,"priority":86,"file":531,"line":555},"acf\u002Fvalidate_field\u002Ftype=wysiwyg","validate_wysiwyg_field",32,{"type":203,"name":557,"callback":558,"priority":86,"file":531,"line":363},"acf\u002Fvalidate_field\u002Ftype=date_picker","validate_date_picker_field",{"type":203,"name":560,"callback":561,"priority":86,"file":531,"line":358},"acf\u002Fvalidate_field\u002Ftype=taxonomy","validate_taxonomy_field",{"type":203,"name":563,"callback":564,"priority":86,"file":531,"line":366},"acf\u002Fvalidate_field\u002Ftype=date_time_picker","validate_date_time_picker_field",{"type":203,"name":566,"callback":567,"priority":86,"file":531,"line":568},"acf\u002Fvalidate_field\u002Ftype=user","validate_user_field",36,{"type":203,"name":570,"callback":571,"priority":86,"file":531,"line":572},"acf\u002Fvalidate_field_group","validate_field_group",37,{"type":203,"name":574,"callback":575,"priority":86,"file":531,"line":432},"acf\u002Ffield_wrapper_attributes","field_wrapper_attributes",{"type":203,"name":577,"callback":578,"priority":86,"file":531,"line":464},"acf\u002Flocation\u002Fvalidate_rule\u002Ftype=post_taxonomy","validate_post_taxonomy_location_rule",{"type":203,"name":580,"callback":578,"priority":86,"file":531,"line":461},"acf\u002Flocation\u002Fvalidate_rule\u002Ftype=post_category",{"type":213,"name":582,"callback":218,"file":531,"line":583},"acf\u002Finit",47,{"type":203,"name":585,"callback":585,"file":586,"line":568},"get_media_item_args","includes\\acf\\includes\\fields\\class-acf-field-file.php",{"type":203,"name":585,"callback":585,"file":588,"line":436},"includes\\acf\\includes\\fields\\class-acf-field-image.php",{"type":203,"name":590,"callback":591,"priority":147,"file":592,"line":354},"acf\u002Fconditional_logic\u002Fchoices","render_field_page_link_conditional_choices","includes\\acf\\includes\\fields\\class-acf-field-page_link.php",{"type":203,"name":590,"callback":594,"priority":147,"file":595,"line":363},"render_field_post_object_conditional_choices","includes\\acf\\includes\\fields\\class-acf-field-post_object.php",{"type":203,"name":590,"callback":597,"priority":147,"file":598,"line":555},"render_field_relation_conditional_choices","includes\\acf\\includes\\fields\\class-acf-field-relationship.php",{"type":203,"name":590,"callback":600,"priority":147,"file":601,"line":321},"render_field_taxonomy_conditional_choices","includes\\acf\\includes\\fields\\class-acf-field-taxonomy.php",{"type":213,"name":266,"callback":603,"priority":356,"file":601,"line":324},"save_post",{"type":203,"name":590,"callback":605,"priority":147,"file":606,"line":555},"render_field_user_conditional_choices","includes\\acf\\includes\\fields\\class-acf-field-user.php",{"type":213,"name":608,"callback":609,"priority":147,"file":606,"line":610},"acf\u002Fajax\u002Fquery_users\u002Finit","ajax_query_init",379,{"type":203,"name":612,"callback":613,"priority":147,"file":606,"line":614},"acf\u002Fajax\u002Fquery_users\u002Fargs","ajax_query_args",380,{"type":203,"name":616,"callback":617,"priority":147,"file":606,"line":618},"acf\u002Fajax\u002Fquery_users\u002Fresult","ajax_query_result",381,{"type":203,"name":620,"callback":621,"priority":147,"file":606,"line":622},"acf\u002Fajax\u002Fquery_users\u002Fsearch_columns","ajax_query_search_columns",382,{"type":213,"name":624,"callback":625,"file":626,"line":440},"acf\u002Fenqueue_uploader","acf_enqueue_uploader","includes\\acf\\includes\\fields\\class-acf-field-wysiwyg.php",{"type":203,"name":628,"callback":629,"priority":630,"file":626,"line":631},"acf_the_content","capital_P_dangit",11,62,{"type":203,"name":628,"callback":633,"file":626,"line":124},"wptexturize",{"type":203,"name":628,"callback":635,"priority":86,"file":626,"line":636},"convert_smilies",65,{"type":203,"name":628,"callback":638,"file":626,"line":639},"wpautop",66,{"type":203,"name":628,"callback":641,"file":626,"line":211},"shortcode_unautop",{"type":203,"name":628,"callback":643,"file":626,"line":644},"anonymous",69,{"type":203,"name":628,"callback":646,"priority":630,"file":626,"line":288},"do_shortcode",{"type":203,"name":628,"callback":648,"priority":459,"file":626,"line":295},"run_shortcode",{"type":203,"name":628,"callback":650,"priority":459,"file":626,"line":298},"autoembed",{"type":203,"name":652,"callback":653,"priority":147,"file":626,"line":654},"acf_the_editor_content","format_for_editor",218,{"type":203,"name":628,"callback":656,"priority":47,"file":626,"line":657},"acf_esc_html",398,{"type":213,"name":331,"callback":659,"priority":147,"file":660,"line":288},"input_admin_enqueue_scripts","includes\\acf\\includes\\fields\\class-acf-field.php",{"type":213,"name":333,"callback":662,"priority":147,"file":660,"line":292},"input_admin_head",{"type":213,"name":336,"callback":664,"priority":147,"file":660,"line":665},"input_form_data",72,{"type":203,"name":342,"callback":667,"priority":147,"file":660,"line":668},"input_admin_l10n",73,{"type":213,"name":339,"callback":670,"priority":147,"file":660,"line":295},"input_admin_footer",{"type":213,"name":672,"callback":673,"priority":147,"file":660,"line":674},"acf\u002Ffield_group\u002Fadmin_enqueue_scripts","field_group_admin_enqueue_scripts",77,{"type":213,"name":676,"callback":677,"priority":147,"file":660,"line":176},"acf\u002Ffield_group\u002Fadmin_head","field_group_admin_head",{"type":213,"name":679,"callback":680,"priority":147,"file":660,"line":681},"acf\u002Ffield_group\u002Fadmin_footer","field_group_admin_footer",79,{"type":213,"name":303,"callback":303,"file":683,"line":548},"includes\\acf\\includes\\forms\\form-attachment.php",{"type":203,"name":685,"callback":686,"priority":147,"file":683,"line":363},"attachment_fields_to_edit","edit_attachment",{"type":203,"name":688,"callback":689,"priority":147,"file":683,"line":568},"attachment_fields_to_save","save_attachment",{"type":213,"name":290,"callback":290,"priority":29,"file":683,"line":211},{"type":213,"name":303,"callback":303,"file":692,"line":548},"includes\\acf\\includes\\forms\\form-comment.php",{"type":203,"name":694,"callback":694,"priority":259,"file":692,"line":363},"comment_form_field_comment",{"type":213,"name":696,"callback":697,"priority":147,"file":692,"line":354},"edit_comment","save_comment",{"type":213,"name":699,"callback":697,"priority":147,"file":692,"line":700},"comment_post",39,{"type":213,"name":290,"callback":290,"priority":147,"file":692,"line":702},90,{"type":213,"name":704,"callback":696,"priority":147,"file":692,"line":705},"add_meta_boxes_comment",91,{"type":213,"name":707,"callback":707,"file":708,"line":548},"customize_controls_init","includes\\acf\\includes\\forms\\form-customizer.php",{"type":213,"name":710,"callback":710,"priority":47,"file":708,"line":551},"customize_preview_init",{"type":213,"name":712,"callback":712,"priority":47,"file":708,"line":555},"customize_save",{"type":203,"name":714,"callback":715,"priority":147,"file":708,"line":366},"widget_update_callback","save_widget",{"type":213,"name":339,"callback":290,"priority":47,"file":708,"line":717},60,{"type":203,"name":719,"callback":720,"priority":147,"file":708,"line":721},"acf\u002Fpre_load_value","pre_load_value",214,{"type":203,"name":723,"callback":724,"priority":147,"file":708,"line":725},"acf\u002Fpre_load_reference","pre_load_reference",215,{"type":213,"name":727,"callback":728,"priority":47,"file":729,"line":544},"acf\u002Fvalidate_save_post","validate_save_post","includes\\acf\\includes\\forms\\form-front.php",{"type":203,"name":731,"callback":732,"priority":223,"file":729,"line":548},"acf\u002Fpre_save_post","pre_save_post",{"type":213,"name":734,"callback":734,"file":735,"line":403},"enqueue_block_editor_assets","includes\\acf\\includes\\forms\\form-gutenberg.php",{"type":213,"name":727,"callback":737,"priority":259,"file":735,"line":541},"acf_validate_save_post",{"type":213,"name":739,"callback":739,"priority":86,"file":735,"line":321},"add_meta_boxes",{"type":213,"name":741,"callback":741,"file":735,"line":324},"block_editor_meta_box_hidden_fields",{"type":203,"name":743,"callback":743,"file":735,"line":14},"filter_block_editor_meta_boxes",{"type":213,"name":303,"callback":303,"file":745,"line":399},"includes\\acf\\includes\\forms\\form-nav-menu.php",{"type":213,"name":747,"callback":748,"file":745,"line":403},"wp_update_nav_menu","update_nav_menu",{"type":213,"name":727,"callback":737,"priority":223,"file":745,"line":407},{"type":213,"name":751,"callback":751,"priority":147,"file":745,"line":538},"wp_nav_menu_item_custom_fields",{"type":203,"name":753,"callback":753,"priority":147,"file":745,"line":548},"wp_get_nav_menu_items",{"type":203,"name":755,"callback":755,"priority":147,"file":745,"line":551},"wp_edit_nav_menu_walker",{"type":213,"name":290,"callback":290,"priority":47,"file":745,"line":757},57,{"type":213,"name":759,"callback":760,"file":761,"line":541},"load-post.php","initialize","includes\\acf\\includes\\forms\\form-post.php",{"type":213,"name":763,"callback":760,"file":761,"line":544},"load-post-new.php",{"type":203,"name":765,"callback":765,"priority":147,"file":761,"line":555},"wp_insert_post_empty_content",{"type":213,"name":603,"callback":603,"priority":147,"file":761,"line":363},{"type":213,"name":739,"callback":739,"priority":147,"file":761,"line":668},{"type":213,"name":421,"callback":421,"file":761,"line":769},157,{"type":213,"name":303,"callback":303,"file":771,"line":555},"includes\\acf\\includes\\forms\\form-taxonomy.php",{"type":213,"name":773,"callback":774,"priority":147,"file":771,"line":366},"create_term","save_term",{"type":213,"name":776,"callback":774,"priority":147,"file":771,"line":568},"edit_term",{"type":213,"name":778,"callback":778,"priority":147,"file":771,"line":700},"delete_term",{"type":213,"name":290,"callback":290,"priority":147,"file":771,"line":329},{"type":213,"name":303,"callback":303,"file":781,"line":541},"includes\\acf\\includes\\forms\\form-user.php",{"type":213,"name":783,"callback":783,"file":781,"line":544},"login_form_register",{"type":213,"name":785,"callback":786,"file":781,"line":555},"show_user_profile","render_edit",{"type":213,"name":788,"callback":786,"file":781,"line":363},"edit_user_profile",{"type":213,"name":790,"callback":791,"file":781,"line":358},"user_new_form","render_new",{"type":213,"name":793,"callback":794,"file":781,"line":366},"register_form","render_register",{"type":213,"name":796,"callback":797,"file":781,"line":354},"user_register","save_user",{"type":213,"name":799,"callback":797,"file":781,"line":700},"profile_update",{"type":203,"name":801,"callback":802,"priority":147,"file":781,"line":440},"registration_errors","filter_registration_errors",{"type":203,"name":719,"callback":804,"priority":147,"file":781,"line":805},"filter_pre_load_value",185,{"type":213,"name":339,"callback":290,"priority":147,"file":781,"line":807},250,{"type":213,"name":303,"callback":303,"file":809,"line":366},"includes\\acf\\includes\\forms\\form-widget.php",{"type":213,"name":811,"callback":812,"priority":147,"file":809,"line":568},"in_widget_form","edit_widget",{"type":213,"name":727,"callback":737,"priority":223,"file":809,"line":572},{"type":203,"name":714,"callback":715,"priority":147,"file":809,"line":432},{"type":213,"name":339,"callback":290,"priority":47,"file":809,"line":644},{"type":203,"name":817,"callback":818,"file":819,"line":820},"acf\u002Fget_cache_key","_acf_apply_language_cache_key","includes\\acf\\includes\\l10n.php",147,{"type":203,"name":822,"callback":823,"priority":86,"file":824,"line":825},"acf\u002Fload_field_groups","_acf_apply_get_local_internal_posts","includes\\acf\\includes\\local-fields.php",652,{"type":203,"name":827,"callback":823,"priority":86,"file":824,"line":828},"acf\u002Fload_post_types",653,{"type":203,"name":830,"callback":823,"priority":86,"file":824,"line":831},"acf\u002Fload_taxonomies",654,{"type":203,"name":833,"callback":823,"priority":86,"file":824,"line":834},"acf\u002Fload_ui_options_pages",655,{"type":203,"name":836,"callback":837,"priority":86,"file":824,"line":838},"acf\u002Fis_field_key","_acf_apply_is_local_field_key",674,{"type":203,"name":840,"callback":841,"priority":86,"file":824,"line":842},"acf\u002Fis_field_group_key","_acf_apply_is_local_internal_post_type_key",707,{"type":203,"name":844,"callback":841,"priority":86,"file":824,"line":845},"acf\u002Fis_post_type_key",708,{"type":203,"name":847,"callback":841,"priority":86,"file":824,"line":848},"acf\u002Fis_taxonomy_key",709,{"type":213,"name":214,"callback":850,"priority":29,"file":824,"line":851},"_acf_do_prepare_local_fields",734,{"type":213,"name":853,"callback":854,"file":855,"line":366},"acf\u002Fupdate_field_group","update_field_group","includes\\acf\\includes\\local-json.php",{"type":213,"name":857,"callback":854,"file":855,"line":568},"acf\u002Funtrash_field_group",{"type":213,"name":859,"callback":860,"file":855,"line":572},"acf\u002Ftrash_field_group","delete_field_group",{"type":213,"name":862,"callback":860,"file":855,"line":354},"acf\u002Fdelete_field_group",{"type":213,"name":864,"callback":865,"file":855,"line":700},"acf\u002Fupdate_post_type","update_internal_post_type",{"type":213,"name":867,"callback":865,"file":855,"line":432},"acf\u002Funtrash_post_type",{"type":213,"name":869,"callback":870,"file":855,"line":436},"acf\u002Ftrash_post_type","delete_internal_post_type",{"type":213,"name":872,"callback":870,"file":855,"line":440},"acf\u002Fdelete_post_type",{"type":213,"name":874,"callback":865,"file":855,"line":464},"acf\u002Fupdate_taxonomy",{"type":213,"name":876,"callback":865,"file":855,"line":461},"acf\u002Funtrash_taxonomy",{"type":213,"name":878,"callback":870,"file":855,"line":321},"acf\u002Ftrash_taxonomy",{"type":213,"name":880,"callback":870,"file":855,"line":881},"acf\u002Fdelete_taxonomy",46,{"type":213,"name":214,"callback":883,"file":855,"line":884},"include_fields",49,{"type":213,"name":886,"callback":887,"file":855,"line":888},"acf\u002Finclude_post_types","include_post_types",50,{"type":213,"name":890,"callback":891,"file":855,"line":14},"acf\u002Finclude_taxonomies","include_taxonomies",{"type":203,"name":893,"callback":894,"priority":47,"file":895,"line":551},"acf\u002Fpre_load_post_id","pre_load_post_id","includes\\acf\\includes\\local-meta.php",{"type":203,"name":897,"callback":898,"priority":47,"file":895,"line":555},"acf\u002Fpre_load_meta","pre_load_meta",{"type":203,"name":900,"callback":901,"priority":47,"file":895,"line":363},"acf\u002Fpre_load_metadata","pre_load_metadata",{"type":203,"name":903,"callback":904,"priority":47,"file":895,"line":410},"acf\u002Fpre_update_metadata","capture_update_metadata",{"type":213,"name":906,"callback":512,"file":907,"line":396},"acf\u002Fenqueue_scripts","includes\\acf\\includes\\media.php",{"type":213,"name":266,"callback":909,"priority":223,"file":907,"line":407},"save_files",{"type":203,"name":911,"callback":912,"priority":147,"file":907,"line":544},"wp_handle_upload_prefilter","handle_upload_prefilter",{"type":203,"name":914,"callback":914,"priority":147,"file":907,"line":915},"image_size_names_choose",121,{"type":203,"name":917,"callback":917,"priority":147,"file":907,"line":918},"wp_prepare_attachment_for_js",173,{"type":203,"name":914,"callback":914,"priority":147,"file":907,"line":318},{"type":203,"name":917,"callback":921,"priority":223,"file":907,"line":922},"clear_acf_errors_for_core_requests",176,{"type":203,"name":924,"callback":925,"priority":47,"file":926,"line":665},"acf\u002Fpre_update_field_group","pre_update_field_group","includes\\acf\\includes\\post-types\\class-acf-field-group.php",{"type":213,"name":582,"callback":226,"priority":88,"file":928,"line":298},"includes\\acf\\includes\\post-types\\class-acf-post-type.php",{"type":203,"name":930,"callback":930,"priority":147,"file":928,"line":301},"enter_title_here",{"type":213,"name":582,"callback":932,"priority":88,"file":933,"line":298},"register_taxonomies","includes\\acf\\includes\\post-types\\class-acf-taxonomy.php",{"type":203,"name":935,"callback":760,"priority":147,"file":936,"line":392},"rest_pre_dispatch","includes\\acf\\includes\\rest-api\\class-acf-rest-api.php",{"type":213,"name":938,"callback":939,"file":936,"line":396},"rest_api_init","register_field",{"type":203,"name":941,"callback":942,"priority":147,"file":943,"line":700},"rest_prepare_user","load_item_links","includes\\acf\\includes\\rest-api\\class-acf-rest-embed-links.php",{"type":213,"name":945,"callback":945,"priority":147,"file":946,"line":383},"wp_restore_post_revision","includes\\acf\\includes\\revisions.php",{"type":203,"name":948,"callback":949,"priority":147,"file":946,"line":385},"_wp_post_revision_fields","wp_preview_post_fields",{"type":203,"name":948,"callback":951,"priority":147,"file":946,"line":86},"wp_post_revision_fields",{"type":203,"name":953,"callback":954,"priority":147,"file":946,"line":389},"acf\u002Fvalidate_post_id","acf_validate_post_id",{"type":213,"name":956,"callback":957,"priority":147,"file":946,"line":403},"_wp_put_post_revision","maybe_save_revision",{"type":203,"name":959,"callback":960,"priority":103,"file":946,"line":407},"wp_save_post_revision_post_has_changed","check_acf_fields_have_changed",{"type":203,"name":962,"callback":962,"file":946,"line":538},"wp_post_revision_meta_keys",{"type":203,"name":964,"callback":964,"priority":147,"file":946,"line":551},"wp_save_post_revision_check_for_changes",{"type":203,"name":966,"callback":966,"file":967,"line":407},"tabify_posttypes","includes\\acf\\includes\\third-party.php",{"type":213,"name":969,"callback":969,"file":967,"line":538},"tabify_add_meta_boxes",{"type":203,"name":971,"callback":971,"file":967,"line":555},"pts_allowed_pages",{"type":203,"name":973,"callback":974,"priority":147,"file":967,"line":572},"acf\u002Fget_post_types","ee_get_post_types",{"type":213,"name":976,"callback":976,"file":967,"line":440},"doing_dark_mode",{"type":213,"name":978,"callback":979,"priority":147,"file":980,"line":981},"wp_upgrade","acf_wp_upgrade_550_termmeta","includes\\acf\\includes\\upgrades.php",450,{"type":213,"name":727,"callback":737,"priority":223,"file":983,"line":548},"includes\\acf\\includes\\validation.php",{"type":213,"name":985,"callback":986,"file":987,"line":700},"acf\u002Fverify_ajax","verify_ajax","includes\\acf\\includes\\wpml.php",{"type":203,"name":989,"callback":989,"file":987,"line":440},"get_translatable_documents",{"type":213,"name":991,"callback":992,"priority":147,"file":987,"line":324},"acf\u002Fupgrade_500_field_group","upgrade_500_field_group",{"type":213,"name":994,"callback":994,"priority":147,"file":987,"line":884},"icl_make_duplicate",{"type":203,"name":996,"callback":997,"file":987,"line":998},"acf\u002Fsettings\u002Fsave_json","settings_save_json",52,{"type":203,"name":1000,"callback":1001,"file":987,"line":1002},"acf\u002Fsettings\u002Fload_json","settings_load_json",53,{"type":213,"name":582,"callback":1004,"file":1005,"line":538},"register_binding_sources","includes\\acf\\src\\Blocks\\Bindings.php",{"type":213,"name":1007,"callback":1008,"file":1009,"line":551},"debug_information","render_tab_content","includes\\acf\\src\\Site_Health\\Site_Health.php",{"type":213,"name":1011,"callback":1012,"file":1009,"line":555},"acf_update_site_health_data","update_site_health_data",{"type":213,"name":1014,"callback":1015,"file":1009,"line":700},"acf\u002Ffirst_activated","add_activation_event",{"type":213,"name":1017,"callback":1015,"file":1009,"line":432},"acf\u002Factivated_pro",{"type":203,"name":924,"callback":1019,"file":1009,"line":436},"pre_update_acf_internal_cpt",{"type":203,"name":1021,"callback":1019,"file":1009,"line":440},"acf\u002Fpre_update_post_type",{"type":203,"name":1023,"callback":1019,"file":1009,"line":464},"acf\u002Fpre_update_taxonomy",{"type":203,"name":1025,"callback":1019,"file":1009,"line":461},"acf\u002Fpre_update_ui_options_page",{"type":213,"name":1027,"callback":1028,"file":1029,"line":548},"acf\u002Finclude_field_types","include_field_types_code_field","includes\\acf-code-field\\acf-code-field.php",{"type":213,"name":1031,"callback":1032,"file":1029,"line":700},"acf\u002Fregister_fields","register_fields_code_field",{"type":213,"name":345,"callback":1034,"file":1029,"line":440},"acf_check",{"type":213,"name":1027,"callback":1036,"file":1037,"line":998},"include_field","includes\\acf-mapster-map\\acf-mapster-map.php",{"type":213,"name":1031,"callback":1036,"file":1037,"line":1002},{"type":203,"name":1040,"callback":1041,"priority":147,"file":1042,"line":301},"image_resize_dimensions","aq_upscale","includes\\acf-photo-gallery-field\\aq_resizer.php",{"type":203,"name":1044,"callback":1044,"priority":147,"file":1045,"line":358},"acf_photo_gallery_image_fields","includes\\acf-photo-gallery-field\\includes\\acf_photo_gallery_image_fields.php",{"type":213,"name":603,"callback":1047,"file":1048,"line":572},"acf_photo_gallery_save","includes\\acf-photo-gallery-field\\includes\\acf_photo_gallery_save.php",{"type":213,"name":603,"callback":1047,"file":1048,"line":700},{"type":213,"name":799,"callback":1051,"priority":147,"file":1048,"line":436},"my_profile_update",{"type":203,"name":1040,"callback":1041,"priority":147,"file":1053,"line":301},"includes\\acf-photo-gallery-field\\includes\\aq_resizer.php",{"type":213,"name":303,"callback":1055,"file":1056,"line":881},"acf_photo_gallery_sortable","includes\\acf-photo-gallery-field\\navz-photo-gallery.php",{"type":213,"name":1027,"callback":1058,"file":1056,"line":583},"include_field_types",{"type":213,"name":1031,"callback":1058,"file":1056,"line":324},{"type":203,"name":1061,"callback":1062,"file":1056,"line":884},"acf_photo_gallery_caption_from_attachment","__return_false",{"type":203,"name":1064,"callback":1065,"priority":147,"file":1056,"line":888},"rest_prepare_page","rest_prepare_post",{"type":213,"name":1067,"callback":1068,"file":1056,"line":14},"elementor\u002Fdynamic_tags\u002Fregister_tags","register_tags",{"type":213,"name":1070,"callback":643,"file":1071,"line":1072},"plugins_loaded","includes\\class-mapster-wordpress-maps.php",134,{"type":213,"name":1070,"callback":643,"file":1071,"line":1074},146,{"type":213,"name":218,"callback":643,"file":1071,"line":820},{"type":213,"name":218,"callback":643,"file":1071,"line":1077},148,{"type":213,"name":218,"callback":643,"file":1071,"line":1079},149,{"type":213,"name":218,"callback":643,"file":1071,"line":1081},150,{"type":213,"name":739,"callback":643,"file":1071,"line":1083},151,{"type":203,"name":1085,"callback":643,"file":1071,"line":1086},"manage_mapster-wp-map_posts_columns",152,{"type":213,"name":1088,"callback":643,"file":1071,"line":1089},"manage_mapster-wp-map_posts_custom_column",153,{"type":203,"name":1091,"callback":643,"file":1071,"line":307},"manage_mapster-wp-location_posts_columns",{"type":203,"name":1093,"callback":643,"file":1071,"line":443},"manage_mapster-wp-line_posts_columns",{"type":203,"name":1095,"callback":643,"file":1071,"line":445},"manage_mapster-wp-polygon_posts_columns",{"type":213,"name":1097,"callback":643,"file":1071,"line":467},"manage_mapster-wp-location_posts_custom_column",{"type":213,"name":1099,"callback":643,"file":1071,"line":476},"manage_mapster-wp-line_posts_custom_column",{"type":213,"name":1101,"callback":643,"file":1071,"line":1102},"manage_mapster-wp-polygon_posts_custom_column",177,{"type":203,"name":1104,"callback":643,"file":1071,"line":422},"acf\u002Fvalidate_value\u002Fkey=field_616a145a4f1eb",{"type":203,"name":1106,"callback":643,"file":1071,"line":1107},"acf\u002Fvalidate_value\u002Fkey=field_6169fddd6e650",191,{"type":203,"name":1109,"callback":643,"file":1071,"line":1110},"acf\u002Fvalidate_value\u002Fkey=field_61ca465c6f329",198,{"type":203,"name":1112,"callback":643,"file":1071,"line":1113},"acf\u002Fupdate_value\u002Fkey=field_616a02f694f0b",205,{"type":203,"name":1115,"callback":643,"file":1071,"line":1116},"acf\u002Fupdate_value\u002Fkey=field_616a031894f0d",212,{"type":203,"name":1118,"callback":643,"file":1071,"line":1119},"acf\u002Fupdate_value\u002Fkey=field_616a0739c7606",219,{"type":203,"name":323,"callback":643,"file":1071,"line":1121},226,{"type":203,"name":1123,"callback":643,"file":1071,"line":1124},"post_row_actions",233,{"type":213,"name":303,"callback":643,"file":1071,"line":1126},240,{"type":213,"name":303,"callback":643,"file":1071,"line":1128},241,{"type":213,"name":350,"callback":643,"file":1071,"line":1130},242,{"type":213,"name":394,"callback":643,"file":1071,"line":1132},243,{"type":213,"name":938,"callback":643,"file":1071,"line":1134},245,{"type":213,"name":938,"callback":643,"file":1071,"line":1136},246,{"type":213,"name":938,"callback":643,"file":1071,"line":1138},247,{"type":213,"name":938,"callback":643,"file":1071,"line":1140},248,{"type":213,"name":938,"callback":643,"file":1071,"line":1142},249,{"type":213,"name":938,"callback":643,"file":1071,"line":807},{"type":213,"name":938,"callback":643,"file":1071,"line":1145},251,{"type":213,"name":938,"callback":643,"file":1071,"line":1147},253,{"type":213,"name":409,"callback":643,"file":1071,"line":221},{"type":213,"name":345,"callback":643,"file":1071,"line":224},{"type":203,"name":1151,"callback":643,"file":1071,"line":227},"acf\u002Finput\u002Fmeta_box_priority",{"type":203,"name":1153,"callback":643,"file":1071,"line":1154},"acf\u002Fsettings\u002Fremove_wp_meta_box",264,{"type":213,"name":1156,"callback":643,"file":1071,"line":1157},"wp_enqueue_scripts",276,{"type":213,"name":1156,"callback":643,"file":1071,"line":1159},277,{"type":213,"name":218,"callback":643,"file":1071,"line":1161},278,{"type":203,"name":1163,"callback":643,"file":1071,"line":1164},"the_content",279,{"type":213,"name":1166,"callback":1167,"priority":147,"file":1168,"line":425},"gform_field_standard_settings","mapster_map_selector_setting","includes\\gravity-mapster-map\\gravity-mapster-map.php",{"type":213,"name":1170,"callback":1171,"file":1168,"line":1172},"gform_editor_js","mapster_editor_script",208,{"type":203,"name":1174,"callback":1175,"file":1168,"line":721},"gform_tooltips","add_mapster_map_tooltip",{"type":203,"name":1177,"callback":1178,"priority":147,"file":1179,"line":27},"is_submenu_visible","mapster_custom_is_submenu_visible","mapster-wordpress-maps.php",[1181,1186,1189,1192,1195,1199,1200,1202,1203,1205,1206,1208,1209,1212,1213,1215,1216,1219,1221,1222,1225,1227,1228,1231],{"action":1182,"nopriv":1183,"callback":1184,"hasNonce":1185,"hasCapCheck":1185,"file":320,"line":583},"acf\u002Flink_field_groups",false,"ajax_link_field_groups",true,{"action":1187,"nopriv":1183,"callback":1188,"hasNonce":1183,"hasCapCheck":1185,"file":418,"line":461},"acf\u002Ffield_group\u002Frender_field_settings","ajax_render_field_settings",{"action":1190,"nopriv":1183,"callback":1191,"hasNonce":1183,"hasCapCheck":1185,"file":418,"line":321},"acf\u002Ffield_group\u002Frender_location_rule","ajax_render_location_rule",{"action":1193,"nopriv":1183,"callback":1194,"hasNonce":1185,"hasCapCheck":1185,"file":418,"line":881},"acf\u002Ffield_group\u002Fmove_field","ajax_move_field",{"action":1196,"nopriv":1183,"callback":1197,"hasNonce":1183,"hasCapCheck":1183,"file":1198,"line":354},"acf\u002Ffields\u002Foembed\u002Fsearch","ajax_query","includes\\acf\\includes\\fields\\class-acf-field-oembed.php",{"action":1196,"nopriv":1185,"callback":1197,"hasNonce":1183,"hasCapCheck":1183,"file":1198,"line":700},{"action":1201,"nopriv":1183,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":592,"line":568},"acf\u002Ffields\u002Fpage_link\u002Fquery",{"action":1201,"nopriv":1185,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":592,"line":572},{"action":1204,"nopriv":1183,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":595,"line":551},"acf\u002Ffields\u002Fpost_object\u002Fquery",{"action":1204,"nopriv":1185,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":595,"line":555},{"action":1207,"nopriv":1183,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":598,"line":366},"acf\u002Ffields\u002Frelationship\u002Fquery",{"action":1207,"nopriv":1185,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":598,"line":568},{"action":1210,"nopriv":1183,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":1211,"line":358},"acf\u002Ffields\u002Fselect\u002Fquery","includes\\acf\\includes\\fields\\class-acf-field-select.php",{"action":1210,"nopriv":1185,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":1211,"line":366},{"action":1214,"nopriv":1183,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":601,"line":440},"acf\u002Ffields\u002Ftaxonomy\u002Fquery",{"action":1214,"nopriv":1185,"callback":1197,"hasNonce":1183,"hasCapCheck":1185,"file":601,"line":464},{"action":1217,"nopriv":1183,"callback":1218,"hasNonce":1183,"hasCapCheck":1185,"file":601,"line":461},"acf\u002Ffields\u002Ftaxonomy\u002Fadd_term","ajax_add_term",{"action":1220,"nopriv":1183,"callback":1197,"hasNonce":1183,"hasCapCheck":1183,"file":606,"line":366},"acf\u002Ffields\u002Fuser\u002Fquery",{"action":1220,"nopriv":1185,"callback":1197,"hasNonce":1183,"hasCapCheck":1183,"file":606,"line":568},{"action":1223,"nopriv":1183,"callback":1224,"hasNonce":1183,"hasCapCheck":1183,"file":907,"line":555},"query-attachments","wp_ajax_query_attachments",{"action":727,"nopriv":1183,"callback":1226,"hasNonce":1183,"hasCapCheck":1183,"file":983,"line":541},"ajax_validate_save_post",{"action":727,"nopriv":1185,"callback":1226,"hasNonce":1183,"hasCapCheck":1183,"file":983,"line":544},{"action":1229,"nopriv":1183,"callback":1229,"hasNonce":1185,"hasCapCheck":1183,"file":1230,"line":884},"acf_photo_gallery_edit_save","includes\\acf-photo-gallery-field\\includes\\acf_photo_gallery_edit_save.php",{"action":1232,"nopriv":1183,"callback":1232,"hasNonce":1185,"hasCapCheck":1183,"file":1233,"line":363},"acf_photo_gallery_remove_photo","includes\\acf-photo-gallery-field\\includes\\acf_photo_gallery_remove_photo.php",[1235,1241,1246,1250,1254,1258,1263,1268],{"namespace":4,"route":1236,"methods":1237,"callback":1239,"permissionCallback":215,"file":1240,"line":223},"set-tutorial-option",[1238],"GET","mapster_wp_maps_set_tutorial_option_from_js","admin\\api\\class-mapster-wordpress-maps-api.php",{"namespace":4,"route":1242,"methods":1243,"callback":1245,"permissionCallback":215,"file":1240,"line":396},"duplicate",[1244],"POST","mapster_wp_maps_duplication",{"namespace":4,"route":1247,"methods":1248,"callback":1249,"permissionCallback":215,"file":1240,"line":292},"import-geojson",[1244],"mapster_wp_maps_import_geojson",{"namespace":4,"route":1251,"methods":1252,"callback":1253,"permissionCallback":215,"file":1240,"line":820},"import-gl-js",[1244],"mapster_wp_maps_import_gl_js",{"namespace":4,"route":1255,"methods":1256,"callback":1257,"permissionCallback":215,"file":1240,"line":221},"category",[1238],"mapster_wp_maps_get_category",{"namespace":4,"route":1259,"methods":1260,"callback":1261,"permissionCallback":215,"file":1240,"line":1262},"features",[1238],"mapster_wp_maps_get_features",291,{"namespace":4,"route":1264,"methods":1265,"callback":1266,"permissionCallback":215,"file":1240,"line":1267},"feature",[1238],"mapster_wp_maps_get_feature",386,{"namespace":4,"route":131,"methods":1269,"callback":1270,"permissionCallback":215,"file":1240,"line":1271},[1238],"mapster_wp_maps_get_single_map",404,[1273,1277],{"tag":1274,"callback":1275,"file":498,"line":1276},"acf","acf_shortcode",1124,{"tag":1278,"callback":1279,"file":1280,"line":123},"mapster_wp_map","mapster_wordpress_maps_shortcode_display","public\\class-mapster-wordpress-maps-public.php",[1282],{"hook":1011,"callback":1011,"file":1009,"line":366},{"dangerousFunctions":1284,"sqlUsage":1289,"outputEscaping":1291,"fileOperations":147,"externalRequests":29,"nonceChecks":86,"capabilityChecks":403,"bundledLibraries":1768},[1285],{"fn":1286,"file":1287,"line":831,"context":1288},"unserialize","includes\\acf\\includes\\acf-helper-functions.php","return @unserialize( trim( $data ), array( 'allowed_classes' => false ) ); \u002F\u002Fphpcs:ignore -- allowed",{"prepared":399,"raw":29,"locations":1290},[],{"escaped":1292,"rawEcho":1293,"locations":1294},616,284,[1295,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1327,1329,1331,1332,1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1347,1349,1350,1352,1354,1355,1356,1357,1359,1361,1362,1364,1366,1368,1369,1370,1372,1374,1376,1378,1380,1382,1384,1386,1389,1390,1391,1392,1393,1394,1395,1396,1397,1398,1400,1402,1404,1405,1407,1409,1411,1413,1415,1417,1419,1420,1421,1422,1424,1426,1428,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1452,1454,1456,1457,1459,1460,1461,1463,1465,1466,1467,1468,1469,1470,1471,1473,1474,1476,1478,1479,1481,1483,1485,1487,1489,1491,1492,1494,1496,1498,1499,1501,1502,1504,1505,1508,1510,1511,1512,1513,1515,1517,1518,1520,1523,1525,1527,1529,1531,1532,1533,1536,1538,1539,1541,1542,1543,1544,1545,1547,1549,1550,1552,1554,1556,1558,1561,1563,1566,1568,1570,1571,1572,1575,1578,1580,1582,1584,1585,1587,1589,1591,1592,1593,1595,1597,1599,1601,1603,1604,1606,1608,1610,1612,1613,1614,1617,1618,1619,1621,1623,1625,1627,1629,1630,1632,1633,1635,1636,1638,1639,1641,1642,1643,1644,1645,1647,1649,1650,1651,1652,1653,1654,1656,1658,1659,1661,1663,1665,1667,1668,1669,1670,1671,1673,1674,1675,1676,1677,1678,1680,1682,1684,1686,1687,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1711,1713,1715,1717,1719,1721,1723,1725,1727,1729,1731,1733,1735,1736,1738,1740,1742,1743,1745,1747,1749,1751,1753,1754,1756,1758,1760,1762,1764,1765,1767],{"file":206,"line":1296,"context":1297},960,"raw output",{"file":206,"line":1299,"context":1297},996,{"file":206,"line":1301,"context":1297},1213,{"file":206,"line":1303,"context":1297},1235,{"file":206,"line":1305,"context":1297},1240,{"file":206,"line":1307,"context":1297},1245,{"file":206,"line":1309,"context":1297},1250,{"file":206,"line":1311,"context":1297},1255,{"file":206,"line":1313,"context":1297},1260,{"file":206,"line":1315,"context":1297},1272,{"file":206,"line":1317,"context":1297},1285,{"file":206,"line":1319,"context":1297},1293,{"file":206,"line":1321,"context":1297},1298,{"file":206,"line":1323,"context":1297},1306,{"file":1325,"line":639,"context":1297},"admin\\includes\\mapster-modal-shortcode.php",{"file":1325,"line":279,"context":1297},{"file":1328,"line":392,"context":1297},"admin\\includes\\mapster-popup-shortcode.php",{"file":1330,"line":459,"context":1297},"admin\\includes\\mapster-wordpress-maps-settings.php",{"file":1330,"line":630,"context":1297},{"file":1330,"line":383,"context":1297},{"file":1330,"line":389,"context":1297},{"file":1330,"line":432,"context":1297},{"file":1330,"line":464,"context":1297},{"file":1330,"line":583,"context":1297},{"file":1330,"line":757,"context":1297},{"file":1330,"line":717,"context":1297},{"file":1330,"line":288,"context":1297},{"file":1330,"line":668,"context":1297},{"file":1330,"line":301,"context":1297},{"file":1330,"line":681,"context":1297},{"file":1330,"line":102,"context":1297},{"file":1330,"line":13,"context":1297},{"file":1330,"line":1346,"context":1297},101,{"file":1330,"line":1348,"context":1297},119,{"file":1330,"line":360,"context":1297},{"file":1330,"line":1351,"context":1297},155,{"file":1330,"line":1353,"context":1297},175,{"file":1330,"line":422,"context":1297},{"file":1330,"line":429,"context":1297},{"file":1330,"line":1107,"context":1297},{"file":1330,"line":1358,"context":1297},194,{"file":1330,"line":1360,"context":1297},200,{"file":1330,"line":250,"context":1297},{"file":1330,"line":1363,"context":1297},206,{"file":1330,"line":1365,"context":1297},209,{"file":1330,"line":1367,"context":1297},217,{"file":1330,"line":1130,"context":1297},{"file":1330,"line":807,"context":1297},{"file":1330,"line":1371,"context":1297},272,{"file":1330,"line":1373,"context":1297},282,{"file":1330,"line":1375,"context":1297},290,{"file":1330,"line":1377,"context":1297},294,{"file":1330,"line":1379,"context":1297},304,{"file":1330,"line":1381,"context":1297},306,{"file":1330,"line":1383,"context":1297},315,{"file":1330,"line":1385,"context":1297},319,{"file":1387,"line":1388,"context":1297},"admin\\partials\\mapster-wordpress-maps-mass-edit.php",14,{"file":1387,"line":381,"context":1297},{"file":1387,"line":383,"context":1297},{"file":1387,"line":403,"context":1297},{"file":1387,"line":358,"context":1297},{"file":1387,"line":572,"context":1297},{"file":1387,"line":354,"context":1297},{"file":1387,"line":700,"context":1297},{"file":1387,"line":432,"context":1297},{"file":1387,"line":436,"context":1297},{"file":1387,"line":1399,"context":1297},88,{"file":1387,"line":1401,"context":1297},108,{"file":1403,"line":356,"context":1297},"admin\\partials\\mapster-wordpress-maps-settings-page.php",{"file":1403,"line":392,"context":1297},{"file":254,"line":1406,"context":1297},753,{"file":254,"line":1408,"context":1297},755,{"file":254,"line":1410,"context":1297},760,{"file":254,"line":1412,"context":1297},762,{"file":254,"line":1414,"context":1297},767,{"file":254,"line":1416,"context":1297},772,{"file":254,"line":1418,"context":1297},831,{"file":273,"line":1072,"context":1297},{"file":273,"line":310,"context":1297},{"file":273,"line":250,"context":1297},{"file":273,"line":1423,"context":1297},268,{"file":273,"line":1425,"context":1297},303,{"file":273,"line":1427,"context":1297},351,{"file":273,"line":622,"context":1297},{"file":273,"line":1430,"context":1297},515,{"file":273,"line":1432,"context":1297},530,{"file":287,"line":1434,"context":1297},414,{"file":287,"line":1436,"context":1297},416,{"file":287,"line":1438,"context":1297},421,{"file":287,"line":1440,"context":1297},426,{"file":287,"line":1442,"context":1297},429,{"file":287,"line":1444,"context":1297},971,{"file":418,"line":1446,"context":1297},564,{"file":418,"line":1448,"context":1297},606,{"file":418,"line":1450,"context":1297},609,{"file":431,"line":348,"context":1297},{"file":431,"line":1453,"context":1297},128,{"file":431,"line":1455,"context":1297},239,{"file":431,"line":221,"context":1297},{"file":460,"line":1458,"context":1297},144,{"file":460,"line":820,"context":1297},{"file":460,"line":419,"context":1297},{"file":460,"line":1462,"context":1297},197,{"file":460,"line":1464,"context":1297},238,{"file":460,"line":1145,"context":1297},{"file":460,"line":1423,"context":1297},{"file":460,"line":1161,"context":1297},{"file":463,"line":374,"context":1297},{"file":463,"line":1074,"context":1297},{"file":463,"line":520,"context":1297},{"file":463,"line":1472,"context":1297},196,{"file":463,"line":1126,"context":1297},{"file":463,"line":1475,"context":1297},254,{"file":463,"line":1477,"context":1297},271,{"file":463,"line":1293,"context":1297},{"file":1480,"line":340,"context":1297},"includes\\acf\\includes\\admin\\tools\\class-acf-admin-tool-export.php",{"file":1480,"line":1482,"context":1297},409,{"file":1480,"line":1484,"context":1297},418,{"file":1486,"line":1348,"context":1297},"includes\\acf\\includes\\admin\\tools\\class-acf-admin-tool-import.php",{"file":1488,"line":1346,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-field-group\\conditional-logic.php",{"file":1490,"line":368,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-field-group\\field.php",{"file":1490,"line":371,"context":1297},{"file":1490,"line":1493,"context":1297},102,{"file":1495,"line":572,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-field-group\\fields.php",{"file":1495,"line":1497,"context":1297},59,{"file":1495,"line":288,"context":1297},{"file":1500,"line":356,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-field-group\\list-empty.php",{"file":1500,"line":538,"context":1297},{"file":1503,"line":14,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-field-group\\location-rule.php",{"file":1503,"line":176,"context":1297},{"file":1506,"line":1507,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-field-group\\options.php",265,{"file":1509,"line":548,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-field-group\\pro-features.php",{"file":1509,"line":363,"context":1297},{"file":1509,"line":295,"context":1297},{"file":1509,"line":176,"context":1297},{"file":1514,"line":1399,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-post-type\\advanced-settings.php",{"file":1514,"line":1516,"context":1297},89,{"file":1514,"line":702,"context":1297},{"file":1519,"line":381,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-post-type\\list-empty.php",{"file":1521,"line":1522,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-taxonomy\\advanced-settings.php",140,{"file":1521,"line":1524,"context":1297},141,{"file":1521,"line":1526,"context":1297},142,{"file":1528,"line":383,"context":1297},"includes\\acf\\includes\\admin\\views\\acf-taxonomy\\list-empty.php",{"file":1530,"line":432,"context":1297},"includes\\acf\\includes\\admin\\views\\escaped-html-notice.php",{"file":1530,"line":436,"context":1297},{"file":1530,"line":111,"context":1297},{"file":1534,"line":1535,"context":1297},"includes\\acf\\includes\\admin\\views\\global\\navigation.php",172,{"file":1534,"line":1537,"context":1297},202,{"file":1534,"line":1126,"context":1297},{"file":1540,"line":407,"context":1297},"includes\\acf\\includes\\admin\\views\\options-page-preview.php",{"file":1540,"line":538,"context":1297},{"file":1540,"line":544,"context":1297},{"file":1540,"line":548,"context":1297},{"file":1540,"line":555,"context":1297},{"file":1546,"line":13,"context":1297},"includes\\acf\\includes\\admin\\views\\upgrade\\network.php",{"file":1548,"line":541,"context":1297},"includes\\acf\\includes\\admin\\views\\upgrade\\notice.php",{"file":1548,"line":555,"context":1297},{"file":1551,"line":555,"context":1297},"includes\\acf\\includes\\admin\\views\\upgrade\\upgrade.php",{"file":498,"line":1553,"context":1297},129,{"file":498,"line":1555,"context":1297},907,{"file":1557,"line":111,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-accordion.php",{"file":1559,"line":1560,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-button-group.php",115,{"file":1562,"line":13,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-checkbox.php",{"file":1564,"line":1565,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-date_picker.php",139,{"file":1567,"line":1565,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-date_time_picker.php",{"file":1569,"line":198,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-email.php",{"file":586,"line":915,"context":1297},{"file":586,"line":304,"context":1297},{"file":1573,"line":1574,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-google-map.php",135,{"file":1576,"line":1577,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-group.php",346,{"file":1579,"line":360,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-icon_picker.php",{"file":588,"line":1581,"context":1297},120,{"file":588,"line":1583,"context":1297},130,{"file":588,"line":1524,"context":1297},{"file":1586,"line":1493,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-link.php",{"file":1588,"line":644,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-message.php",{"file":1590,"line":326,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-number.php",{"file":1198,"line":499,"context":1297},{"file":1198,"line":1116,"context":1297},{"file":1594,"line":443,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-radio.php",{"file":1596,"line":1574,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-range.php",{"file":598,"line":1598,"context":1297},424,{"file":598,"line":1600,"context":1297},522,{"file":1602,"line":288,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-tab.php",{"file":1602,"line":288,"context":1297},{"file":601,"line":1605,"context":1297},493,{"file":1607,"line":674,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-text.php",{"file":1609,"line":176,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-time_picker.php",{"file":1611,"line":13,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-true_false.php",{"file":1611,"line":156,"context":1297},{"file":1611,"line":279,"context":1297},{"file":1615,"line":1616,"context":1297},"includes\\acf\\includes\\fields\\class-acf-field-url.php",68,{"file":626,"line":1138,"context":1297},{"file":626,"line":238,"context":1297},{"file":692,"line":1620,"context":1297},156,{"file":729,"line":1622,"context":1297},519,{"file":729,"line":1624,"context":1297},534,{"file":729,"line":1626,"context":1297},536,{"file":729,"line":1628,"context":1297},541,{"file":761,"line":1360,"context":1297},{"file":781,"line":1631,"context":1297},244,{"file":781,"line":1136,"context":1297},{"file":1634,"line":298,"context":1297},"includes\\acf-code-field\\acf-code-field-v4.php",{"file":1634,"line":705,"context":1297},{"file":1634,"line":1637,"context":1297},107,{"file":1634,"line":1583,"context":1297},{"file":1634,"line":1640,"context":1297},195,{"file":1634,"line":1113,"context":1297},{"file":1634,"line":1113,"context":1297},{"file":1634,"line":1363,"context":1297},{"file":1634,"line":1365,"context":1297},{"file":1646,"line":918,"context":1297},"includes\\acf-code-field\\acf-code-field-v5.php",{"file":1648,"line":1081,"context":1297},"includes\\acf-mapster-map\\fields\\class-mapster-acf-field-map-v5.php",{"file":1648,"line":269,"context":1297},{"file":1648,"line":805,"context":1297},{"file":1648,"line":1107,"context":1297},{"file":1648,"line":1462,"context":1297},{"file":1648,"line":1360,"context":1297},{"file":1648,"line":1655,"context":1297},210,{"file":1648,"line":1657,"context":1297},213,{"file":1648,"line":654,"context":1297},{"file":1648,"line":1660,"context":1297},224,{"file":1648,"line":1662,"context":1297},229,{"file":1648,"line":1664,"context":1297},234,{"file":1648,"line":1666,"context":1297},237,{"file":1648,"line":1132,"context":1297},{"file":1648,"line":1136,"context":1297},{"file":1648,"line":807,"context":1297},{"file":1648,"line":221,"context":1297},{"file":1648,"line":1672,"context":1297},261,{"file":1648,"line":1154,"context":1297},{"file":1648,"line":1423,"context":1297},{"file":1648,"line":1164,"context":1297},{"file":1648,"line":1373,"context":1297},{"file":1648,"line":1262,"context":1297},{"file":1648,"line":1679,"context":1297},296,{"file":1648,"line":1681,"context":1297},299,{"file":1648,"line":1683,"context":1297},305,{"file":1648,"line":1685,"context":1297},308,{"file":1648,"line":523,"context":1297},{"file":1648,"line":1383,"context":1297},{"file":1648,"line":1689,"context":1297},322,{"file":1648,"line":1691,"context":1297},327,{"file":1648,"line":1693,"context":1297},330,{"file":1648,"line":1695,"context":1297},344,{"file":1648,"line":1697,"context":1297},347,{"file":1648,"line":1699,"context":1297},356,{"file":1648,"line":1701,"context":1297},361,{"file":1648,"line":1703,"context":1297},364,{"file":1648,"line":1705,"context":1297},370,{"file":1648,"line":1707,"context":1297},373,{"file":1648,"line":1709,"context":1297},376,{"file":1648,"line":614,"context":1297},{"file":1648,"line":1712,"context":1297},387,{"file":1648,"line":1714,"context":1297},392,{"file":1648,"line":1716,"context":1297},395,{"file":1648,"line":1718,"context":1297},425,{"file":1648,"line":1720,"context":1297},430,{"file":1648,"line":1722,"context":1297},436,{"file":1648,"line":1724,"context":1297},451,{"file":1648,"line":1726,"context":1297},460,{"file":1648,"line":1728,"context":1297},470,{"file":1648,"line":1730,"context":1297},476,{"file":1648,"line":1732,"context":1297},479,{"file":1648,"line":1734,"context":1297},481,{"file":1648,"line":1605,"context":1297},{"file":1648,"line":1737,"context":1297},496,{"file":1648,"line":1739,"context":1297},510,{"file":1648,"line":1741,"context":1297},531,{"file":1648,"line":1624,"context":1297},{"file":1648,"line":1744,"context":1297},540,{"file":1648,"line":1746,"context":1297},543,{"file":1648,"line":1748,"context":1297},546,{"file":1648,"line":1750,"context":1297},550,{"file":1648,"line":1752,"context":1297},561,{"file":1648,"line":1446,"context":1297},{"file":1648,"line":1755,"context":1297},570,{"file":1648,"line":1757,"context":1297},573,{"file":1648,"line":1759,"context":1297},576,{"file":1648,"line":1761,"context":1297},580,{"file":1763,"line":630,"context":1297},"includes\\acf-photo-gallery-field\\includes\\acf_photo_gallery_metabox_edit.php",{"file":1763,"line":884,"context":1297},{"file":1766,"line":702,"context":1297},"includes\\acf-photo-gallery-field\\includes\\render_field.php",{"file":1766,"line":329,"context":1297},[1769,1773],{"name":1770,"version":1771,"knownCves":1772},"Freemius","1.0",[],{"name":1774,"version":38,"knownCves":1775},"Select2",[],[1777,1793,1801,1819,1836,1848,1857,1867,1875,1884,1892,1901,1915],{"entryPoint":1778,"graph":1779,"unsanitizedCount":47,"severity":40},"submit (includes\\acf\\includes\\admin\\tools\\class-acf-admin-tool-import.php:142)",{"nodes":1780,"edges":1791},[1781,1786],{"id":1782,"type":1783,"label":1784,"file":1486,"line":1785},"n0","source","$_FILES",154,{"id":1787,"type":1788,"label":1789,"file":1486,"line":453,"wp_function":1790},"n1","sink","file_get_contents() [SSRF\u002FLFI]","file_get_contents",[1792],{"from":1782,"to":1787,"sanitized":1183},{"entryPoint":1794,"graph":1795,"unsanitizedCount":47,"severity":40},"\u003Cclass-acf-admin-tool-import> (includes\\acf\\includes\\admin\\tools\\class-acf-admin-tool-import.php:0)",{"nodes":1796,"edges":1799},[1797,1798],{"id":1782,"type":1783,"label":1784,"file":1486,"line":1785},{"id":1787,"type":1788,"label":1789,"file":1486,"line":453,"wp_function":1790},[1800],{"from":1782,"to":1787,"sanitized":1183},{"entryPoint":1802,"graph":1803,"unsanitizedCount":47,"severity":40},"check_submit_form (includes\\acf\\includes\\forms\\form-front.php:321)",{"nodes":1804,"edges":1816},[1805,1808,1811],{"id":1782,"type":1783,"label":1806,"file":729,"line":1807},"$_POST",354,{"id":1787,"type":1809,"label":1810,"file":729,"line":1807},"transform","→ submit_form()",{"id":1812,"type":1788,"label":1813,"file":729,"line":1814,"wp_function":1815},"n2","wp_redirect() [Open Redirect]",402,"wp_redirect",[1817,1818],{"from":1782,"to":1787,"sanitized":1183},{"from":1787,"to":1812,"sanitized":1183},{"entryPoint":1820,"graph":1821,"unsanitizedCount":1835,"severity":40},"\u003Cform-front> (includes\\acf\\includes\\forms\\form-front.php:0)",{"nodes":1822,"edges":1831},[1823,1825,1826,1827,1829],{"id":1782,"type":1783,"label":1806,"file":729,"line":1824},338,{"id":1787,"type":1788,"label":1813,"file":729,"line":1814,"wp_function":1815},{"id":1812,"type":1783,"label":1806,"file":729,"line":1807},{"id":1828,"type":1809,"label":1810,"file":729,"line":1807},"n3",{"id":1830,"type":1788,"label":1813,"file":729,"line":1814,"wp_function":1815},"n4",[1832,1833,1834],{"from":1782,"to":1787,"sanitized":1183},{"from":1812,"to":1828,"sanitized":1183},{"from":1828,"to":1830,"sanitized":1183},2,{"entryPoint":1837,"graph":1838,"unsanitizedCount":1835,"severity":1847},"\u003Cmapster-modal-shortcode> (admin\\includes\\mapster-modal-shortcode.php:0)",{"nodes":1839,"edges":1845},[1840,1842],{"id":1782,"type":1783,"label":1841,"file":1325,"line":88},"$_GET (x2)",{"id":1787,"type":1788,"label":1843,"file":1325,"line":639,"wp_function":1844},"echo() [XSS]","echo",[1846],{"from":1782,"to":1787,"sanitized":1183},"low",{"entryPoint":1849,"graph":1850,"unsanitizedCount":47,"severity":1847},"\u003Cmapster-popup-shortcode> (admin\\includes\\mapster-popup-shortcode.php:0)",{"nodes":1851,"edges":1855},[1852,1854],{"id":1782,"type":1783,"label":1853,"file":1328,"line":88},"$_GET",{"id":1787,"type":1788,"label":1843,"file":1328,"line":392,"wp_function":1844},[1856],{"from":1782,"to":1787,"sanitized":1183},{"entryPoint":1858,"graph":1859,"unsanitizedCount":29,"severity":1847},"ajax_link_field_groups (includes\\acf\\includes\\admin\\admin-internal-post-type.php:222)",{"nodes":1860,"edges":1865},[1861,1863],{"id":1782,"type":1783,"label":1806,"file":320,"line":1862},228,{"id":1787,"type":1788,"label":1843,"file":320,"line":1864,"wp_function":1844},286,[1866],{"from":1782,"to":1787,"sanitized":1185},{"entryPoint":1868,"graph":1869,"unsanitizedCount":29,"severity":1847},"\u003Cadmin-internal-post-type> (includes\\acf\\includes\\admin\\admin-internal-post-type.php:0)",{"nodes":1870,"edges":1873},[1871,1872],{"id":1782,"type":1783,"label":1806,"file":320,"line":1862},{"id":1787,"type":1788,"label":1843,"file":320,"line":1864,"wp_function":1844},[1874],{"from":1782,"to":1787,"sanitized":1185},{"entryPoint":1876,"graph":1877,"unsanitizedCount":29,"severity":1847},"ajax_move_field (includes\\acf\\includes\\admin\\post-types\\admin-field-group.php:518)",{"nodes":1878,"edges":1882},[1879,1881],{"id":1782,"type":1783,"label":1806,"file":418,"line":1880},524,{"id":1787,"type":1788,"label":1843,"file":418,"line":1446,"wp_function":1844},[1883],{"from":1782,"to":1787,"sanitized":1185},{"entryPoint":1885,"graph":1886,"unsanitizedCount":29,"severity":1847},"\u003Cadmin-field-group> (includes\\acf\\includes\\admin\\post-types\\admin-field-group.php:0)",{"nodes":1887,"edges":1890},[1888,1889],{"id":1782,"type":1783,"label":1806,"file":418,"line":1880},{"id":1787,"type":1788,"label":1843,"file":418,"line":1446,"wp_function":1844},[1891],{"from":1782,"to":1787,"sanitized":1185},{"entryPoint":1893,"graph":1894,"unsanitizedCount":29,"severity":1847},"\u003Cacf_photo_gallery_metabox_edit> (includes\\acf-photo-gallery-field\\includes\\acf_photo_gallery_metabox_edit.php:0)",{"nodes":1895,"edges":1899},[1896,1898],{"id":1782,"type":1783,"label":1897,"file":1763,"line":459},"$_GET['post']",{"id":1787,"type":1788,"label":1843,"file":1763,"line":459,"wp_function":1844},[1900],{"from":1782,"to":1787,"sanitized":1185},{"entryPoint":1902,"graph":1903,"unsanitizedCount":47,"severity":1847},"acf_photo_gallery_save (includes\\acf-photo-gallery-field\\includes\\acf_photo_gallery_save.php:7)",{"nodes":1904,"edges":1912},[1905,1906,1908],{"id":1782,"type":1783,"label":1806,"file":1048,"line":538},{"id":1787,"type":1809,"label":1907,"file":1048,"line":538},"→ acf_update_metadata()",{"id":1812,"type":1788,"label":1909,"file":1910,"line":269,"wp_function":1911},"update_option() [Settings Manipulation]","includes\\acf\\includes\\acf-meta-functions.php","update_option",[1913,1914],{"from":1782,"to":1787,"sanitized":1183},{"from":1787,"to":1812,"sanitized":1183},{"entryPoint":1916,"graph":1917,"unsanitizedCount":47,"severity":1847},"\u003Cacf_photo_gallery_save> (includes\\acf-photo-gallery-field\\includes\\acf_photo_gallery_save.php:0)",{"nodes":1918,"edges":1922},[1919,1920,1921],{"id":1782,"type":1783,"label":1806,"file":1048,"line":538},{"id":1787,"type":1809,"label":1907,"file":1048,"line":538},{"id":1812,"type":1788,"label":1909,"file":1910,"line":269,"wp_function":1911},[1923,1924],{"from":1782,"to":1787,"sanitized":1183},{"from":1787,"to":1812,"sanitized":1183},{"summary":1926,"deductions":1927},"The \"mapster-wp-maps\" v1.21.0 plugin presents a mixed security posture. On the positive side, it demonstrates a strong commitment to secure database interactions, with 100% of its SQL queries utilizing prepared statements.  The presence of 20 nonce checks and 25 capability checks indicates a reasonable effort to protect against common WordPress attack vectors. Furthermore, the absence of currently unpatched CVEs and no critical or high severity vulnerabilities in its history is encouraging.\n\nHowever, several concerns warrant attention. A significant attack surface exists with 7 AJAX handlers lacking authentication checks, creating potential entry points for unauthorized actions. The static analysis also revealed 8 flows with unsanitized paths, which, although not classified as critical or high severity in the taint analysis, still pose a risk for potential vulnerabilities if not properly handled. The output escaping, while extensive, is only properly implemented in 68% of cases, leaving room for potential cross-site scripting (XSS) vulnerabilities. The history of 4 CVEs, including a past high severity authorization issue, suggests a pattern of past security weaknesses that, while addressed, indicate a need for continued vigilance.\n\nIn conclusion, while \"mapster-wp-maps\" has made strides in secure coding practices, particularly with database queries, the presence of unprotected AJAX endpoints and partially sanitized outputs are notable weaknesses. The plugin's vulnerability history, though currently clean, indicates a past susceptibility to common web vulnerabilities. A balanced approach of addressing the identified code weaknesses and continued monitoring of future updates is recommended.",[1928,1930,1932,1934,1936],{"reason":1929,"points":189},"7 AJAX handlers without auth checks",{"reason":1931,"points":88},"8 flows with unsanitized paths",{"reason":1933,"points":223},"Output escaping properly in 68% of cases",{"reason":1935,"points":147},"Past high severity authorization vulnerability",{"reason":1937,"points":135},"Bundled Freemius v1.0 library","2026-03-16T18:18:47.364Z",{"wat":1940,"direct":1957},{"assetPaths":1941,"generatorPatterns":1948,"scriptPaths":1949,"versionParams":1950},[1942,1943,1944,1945,1946,1947],"\u002Fwp-content\u002Fplugins\u002Fmapster-wp-maps\u002Fcss\u002Fstyles.css","\u002Fwp-content\u002Fplugins\u002Fmapster-wp-maps\u002Fjs\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Fmapster-wp-maps\u002Fassets\u002Fcss\u002Fmapster.css","\u002Fwp-content\u002Fplugins\u002Fmapster-wp-maps\u002Fassets\u002Fjs\u002Fmapster.js","\u002Fwp-content\u002Fplugins\u002Fmapster-wp-maps\u002Fadmin\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fmapster-wp-maps\u002Fadmin\u002Fjs\u002Fadmin.js",[],[1943,1945,1947],[1951,1952,1953,1954,1955,1956],"mapster-wp-maps\u002Fcss\u002Fstyles.css?ver=","mapster-wp-maps\u002Fjs\u002Fscripts.js?ver=","mapster-wp-maps\u002Fassets\u002Fcss\u002Fmapster.css?ver=","mapster-wp-maps\u002Fassets\u002Fjs\u002Fmapster.js?ver=","mapster-wp-maps\u002Fadmin\u002Fcss\u002Fadmin.css?ver=","mapster-wp-maps\u002Fadmin\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":1958,"htmlComments":1963,"htmlAttributes":1966,"restEndpoints":1971,"jsGlobals":1973,"shortcodeOutput":1976},[1959,1960,1961,1962],"mapster-map-wrapper","mapster-canvas","mapster-info-window","mapster-marker",[1964,1965],"\u003C!-- Mapster Map -->","\u003C!-- End Mapster Map -->",[1967,1968,1969,1970],"data-mapster-id","data-mapster-lat","data-mapster-lng","data-mapster-zoom",[1972],"\u002Fwp-json\u002Fmapster-wp-maps\u002Fv1\u002Fmaps",[1974,1975],"mapsterMaps","Mapster",[1977],"[mapster_map id="]