[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f442SGBF3p_08RM9Xs7KRP1C1Ijr9kavEIwjc04bguRg":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":149,"fingerprints":188},"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","",[20,21,22,23],"arcgis","gis","maps","webmap","http:\u002F\u002Fgavinr.com\u002Fembed-webmap-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fembed-webmap.2.0.4.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},4,420,30,84,"2026-04-04T10:59:52.758Z",[38,58,81,100,127],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":35,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":56,"download_link":57,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"web-maps-for-wp","Web Maps for WordPress","1.5","GEO-JobeGIS","https:\u002F\u002Fprofiles.wordpress.org\u002Fgeo-jobegis\u002F","\u003Cp>Quickly and easily search and add interactive maps to your pages and posts with the “Add Web Map \u002F App”, “ArcGIS Content Tree”, and “Add Content Slideshow” blocks. All of the features previously found in the Web Maps for WordPress Pro plugin are now integrated into this plugin for free!\u003C\u002Fp>\n\u003Cp>Integrate the power of “where” into your pages and posts with interactive maps exposing authoritative content. Designed to bridge the gap between authoritative maps registered with ArcGIS Online and WordPress.\u003C\u002Fp>\n\u003Ch4>Functionality\u003C\u002Fh4>\n\u003Cp>While editing pages or posts, you’ll notice the addition of “Add Web Map \u002F App”, “ArcGIS Content Tree”, and “Add Content Slideshow” blocks. The “Add Web Map \u002F App” block is designed to provide WordPress users with a more streamlined process for embedding ArcGIS web maps, web applications, Story Maps and Dashboards in their pages and posts. The “Add Web Map \u002F App” block puts millions of interactive maps at the fingertips of bloggers, website creators, media outlets and news organizations. For the first time, millions of WordPress users will be able to seamlessly enhance the information they’re communicating with authoritative maps exposing authoritative content from authoritative sources.\u003C\u002Fp>\n\u003Cp>The following outlines various features of the “Add Web Map \u002F App” block:\u003C\u002Fp>\n\u003Cp>\u003Cem>Searching for Maps:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search millions of interactive web maps using one or more keywords.\u003C\u002Fli>\n\u003Cli>All public web maps registered with ArcGIS Online that have a name or contain tags matching your keywords will be returned.\u003C\u002Fli>\n\u003Cli>Search results will be displayed in a grid-view showing the name and image of the map.\u003C\u002Fli>\n\u003Cli>Maps provide additional details (owner, description, etc.) that will help to inform users on whether or not this map is showcasing the right content.\u003C\u002Fli>\n\u003Cli>A map details link will take you to the ArcGIS Online item details page where a variety of additional information about this map is available.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Configuring Maps:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Once a map has been selected, the user is presented with a variety of settings that can be configured before the map is embedded.\u003C\u002Fli>\n\u003Cli>Size, Show Zoom Control, Show Scale Bar, Show Legend, Show Description, Show Location Search, Show Basemap Selector\u003C\u002Fli>\n\u003Cli>Set your own custom map extents and create a map marker to display.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Viewing Maps:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Embedded maps are fully interactive, which means that users can zoom in\u002Fout and identify features on the map.\u003C\u002Fli>\n\u003Cli>All visible data and capabilities exposed on each map layer are controlled within ArcGIS Online by the map creator.\u003C\u002Fli>\n\u003Cli>For layers with pop-ups enabled, users can click on features to see additional information in a pop-up dialog.\u003C\u002Fli>\n\u003Cli>Additional map controls exposed to the user (scale bar, legend, etc.) are determined on the WordPress side by the map settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Add Content Slideshow:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The “Add Content Slideshow” block is designed to provide WordPress users with a slideshow of selected maps and apps (Web Maps, Web Mapping Applications, Story Maps and Dashboards) in order to highlight the work of their organization.\u003C\u002Fli>\n\u003Cli>Add Content Slideshow creates an attractive, easy to use slideshow, which will scroll through embedded apps and maps automatically but can also be controlled by the user.\u003C\u002Fli>\n\u003Cli>The item’s title at the bottom of each slide contains a link to open the item in a separate window.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Add Content Trees:\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The content tree widget is designed to provide WordPress users with a means of showcasing items, from the primary organization, on a WordPress page and filtering the items through tree view listings\u003C\u002Fli>\n\u003Cli>The content tree widget is comprised of the Tree view and the Items summary page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Configure\u003C\u002Fh4>\n\u003Col>\n\u003Cli>After uploading the plugin.\u003C\u002Fli>\n\u003Cli>Click on “Settings” from the menu bar in your admin panel.\u003C\u002Fli>\n\u003Cli>Click the “Web Maps for WP” link to go to the plugin’s settings.\u003C\u002Fli>\n\u003Cli>Under the Account Settings” tab, insert your ArcGIS Online Organization’s URL\u003C\u002Fli>\n\u003Cli>Under the “Advanced Content Tree Widget Settings” tab enter your “Items Summary Page ID”. Leave blank if you are unsure.\u003C\u002Fli>\n\u003Cli>Click “Save Changes” button once all chances are finalized.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Contact\u003C\u002Fh4>\n\u003Cp>Go to \u003Ca href=\"https:\u002F\u002Fgeo-jobe.com\" rel=\"nofollow ugc\">https:\u002F\u002Fgeo-jobe.com\u003C\u002Fa> or contact \u003Ca href=\"mailto:connect@geo-jobe.com\" rel=\"nofollow ugc\">connect@geo-jobe.com\u003C\u002Fa> for questions or to request demos of the Pro Version.\u003C\u002Fp>\n\u003Cp>Support our vision to spread the use of GIS by engaging with our blog at \u003Ca href=\"https:\u002F\u002Fwww.geo-jobe.com\u002Fblog\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.geo-jobe.com\u002Fblog\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>Our company accepts no liability for the use of Web Maps for WordPress, or for the consequences of any actions taken. Any use of Web Maps for WordPress for illegal activity is strictly prohibited. Any views or opinions presented in Web Maps for WordPress are solely those of the author and do not necessarily represent those of the company.\u003C\u002Fp>\n","The Web Maps for WordPress plugin (aka. WebMaps for Wordpress) integrates the power of “where” into your pages and posts with interactive maps exposin &hellip;",200,17842,5,"2022-05-12T21:55:00.000Z","5.9.13","4.6",[21,53,22,54,55],"map","web-maps","webmaps","https:\u002F\u002Fwww.geo-jobe.com\u002Fwordpress-plugin-for-arcgis-online\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fweb-maps-for-wp.1.5.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":18,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":32,"unpatched_count":27,"last_vuln_date":80,"fetched_at":29},"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",[21,74,75,76,22],"interactive-map","mapbox","maplibre","https:\u002F\u002Fwpmaps.mapster.me\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmapster-wp-maps.1.21.0.zip",95,"2025-09-25 14:31:06",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":18,"short_description":87,"active_installs":88,"downloaded":89,"rating":27,"num_ratings":27,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":98,"download_link":99,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"gpsiesembed","GPSies Embed","0.2","flavio78vi","https:\u002F\u002Fprofiles.wordpress.org\u002Fflavio78vi\u002F","Add GPSies Maps to your posts and pages.(Only for WordPress 2.5+)",10,3415,"2011-01-31T21:12:00.000Z","3.0.5","2.5",[21,94,95,96,97],"google-maps","posts","route","tracks","http:\u002F\u002Fflavio.alicubi.net\u002Fgpsiesembed\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgpsiesembed.0.2.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":122,"download_link":123,"security_score":124,"vuln_count":125,"unpatched_count":27,"last_vuln_date":126,"fetched_at":29},"ninja-forms","Ninja Forms – The Contact Form Builder That Grows With You","3.14.1","Kevin Stover","https:\u002F\u002Fprofiles.wordpress.org\u002Fkstover\u002F","\u003Ch4>Forms that grow with your business\u003C\u002Fh4>\n\u003Cp>As one of WordPress’ oldest form builders, we’re proud to serve users from around the world, from all walks of life, and from different stages of online growth. From the small businesses and local nonprofits that make up the core Ninja Forms user base to universities, hospitals, and even Fortune 500 companies, we’ll scale with you from startup to wherever you’re aiming for.\u003C\u002Fp>\n\u003Cp>We’re committed to offering as many free, open source tools as we can get away with to back you up in the extremely price-conscious early days. As you grow, pick and choose only the premium features you need as you need them. We’ll grow with you from there for as far as you want to take us.\u003C\u002Fp>\n\u003Cp>We’re also committed to respecting your privacy and time. No unsolicited emails or aggressive marketing. No paywalling basic features or scraping private data. We offer a fully staffed team of support experts and a comprehensive library of plugin documentation for all users, free and paid, to help keep you collecting the submissions that move your business forward.\u003C\u002Fp>\n\u003Cp>We look forward to seeing where you’ll take us!\u003C\u002Fp>\n\u003Ch4>All the basics without the paywalls\u003C\u002Fh4>\n\u003Cp>When you’re starting out, even little expenses add up quickly. That’s why Ninja Forms core will always be free and open source. It’s why we try to offer as much in core as we can to cover your basic needs at no cost. Here’s a peek at some of what core has to offer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Form Building Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– 24+ FREE drag-and-drop form fields\u003Cbr \u002F>\n– Customize fields with default values, specialty text, and much more\u003Cbr \u002F>\n– Favorite and reuse any customized field\u003Cbr \u002F>\n– Calculations: assign values to fields and calculate totals\u003Cbr \u002F>\n– Merge tag system for pre-populating fields and passing field data between forms\u003Cbr \u002F>\n– Configurable per-field submission storage for easy GDPR compliance\u003Cbr \u002F>\n– Email notifications on submission (as many as you like, free!)\u003Cbr \u002F>\n– Customizable success messages (supports links and downloads!)\u003Cbr \u002F>\n– Redirect to new page after submission\u003Cbr \u002F>\n– Customize callbacks to WP action hooks on submit\u003Cbr \u002F>\n– Spam Protection: full integration with Google reCAPTCHA & Akismet\u003Cbr \u002F>\n– Configurable form display settings\u003Cbr \u002F>\n– Form restriction settings\u003Cbr \u002F>\n– Unique field validation\u003Cbr \u002F>\n– Unlimited forms & submissions\u003Cbr \u002F>\n– Form Templates\u003Cbr \u002F>\n– Form Import \u002F Export\u003Cbr \u002F>\n– Shareable forms (share the form via link without it being attached to a page)\u003Cbr \u002F>\n– No aggressive marketing, pushy review asks, constant popups, or unsolicited emails\u003Cbr \u002F>\n– Responsive and mobile friendly\u003Cbr \u002F>\n– SEO friendly\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Submission Management Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– Unlimited FREE submissions\u003Cbr \u002F>\n– Configurable submissions display\u003Cbr \u002F>\n– Search and filter by field\u003Cbr \u002F>\n– Search and filter by submitted value\u003Cbr \u002F>\n– Search and filter by submission date\u003Cbr \u002F>\n– Edit submitted values\u003Cbr \u002F>\n– Refire any email notification from any submission\u003Cbr \u002F>\n– Export to CSV\u003Cbr \u002F>\n– Bulk submissions export\u003Cbr \u002F>\n– Automated WordPress GDPR integration for export & delete data requests\u003Cbr \u002F>\n– Mark fields as PII and selectively not store specific data\u003Cbr \u002F>\n– All submissions stored locally on YOUR server only unless you specify otherwise\u003Cbr \u002F>\n– We never see or collect your field or submission data\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dozens of buildable form types\u003C\u002Fstrong>\u003Cbr \u002F>\n– Contact form\u003Cbr \u002F>\n– Email form\u003Cbr \u002F>\n– Calculation form\u003Cbr \u002F>\n– Lead form\u003Cbr \u002F>\n– Quiz form\u003Cbr \u002F>\n– Mortgage or Payment Calculator forms\u003Cbr \u002F>\n– Quote and Cost Calculator forms\u003Cbr \u002F>\n– Health and Fitness Calculator forms\u003Cbr \u002F>\n– Polling form\u003Cbr \u002F>\n– Survey form\u003Cbr \u002F>\n– Lead Magnet Download form\u003Cbr \u002F>\n– Event Registration form\u003Cbr \u002F>\n– Sales form\u003Cbr \u002F>\n– Appointment form\u003Cbr \u002F>\n– Booking form\u003Cbr \u002F>\n– Entry form\u003Cbr \u002F>\n– Order form\u003Cbr \u002F>\n– Lesson Plan form\u003Cbr \u002F>\n– Job Application form\u003Cbr \u002F>\n– RSVP form\u003Cbr \u002F>\n– Request form\u003Cbr \u002F>\n– Feedback form\u003Cbr \u002F>\n– Support form\u003Cbr \u002F>\n– GDPR Export or Delete Data Request forms\u003Cbr \u002F>\n…and many more!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You get more than just a plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n– Fully documented\u003Cbr \u002F>\n– Regular updates\u003Cbr \u002F>\n– FREE technical support\u003Cbr \u002F>\n– Privacy and security minded\u003Cbr \u002F>\n– Accessibility focused\u003Cbr \u002F>\n– Translated into 24+ languages by the WordPress Polyglots team\u003Cbr \u002F>\n– Long term partners of WPML for even more translations!\u003Cbr \u002F>\n– Ecosystem aware: we know it’s not just you and Ninja Forms. We do our best to communicate and play nice with others.\u003C\u002Fp>\n\u003Ch4>Pick and choose just what you need as you need it\u003C\u002Fh4>\n\u003Cp>As you start to grow, so does what you need out of your forms. But there’s no need to dive into the deep end right away and spend more than is practical. All premium features are contained in add-ons to the core form builder and can be purchased independently. When you find yourself wanting just one or two things, you can grab just what you need without paying for extras.\u003C\u002Fp>\n\u003Cp>When you’re ready for more, our \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fpricing\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Pricing\" rel=\"nofollow ugc\">membership plans\u003C\u002Fa> bundle popular features together in budget friendly packages.\u003C\u002Fp>\n\u003Cp>Select from 40+ add-ons across multiple categories:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Form Features\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fadvanced-datepicker\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Advanced+Datepicker\" rel=\"nofollow ugc\">Advanced Datepicker\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fconditional-logic\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Conditional+Logic\" rel=\"nofollow ugc\">Conditional Logic\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Ffile-uploads\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=File+Uploads\" rel=\"nofollow ugc\">File Uploads\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Flayout-styles\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Layout+and+Styles\" rel=\"nofollow ugc\">Layout & Styles\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fmulti-step-forms\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Multi+Step+Forms\" rel=\"nofollow ugc\">Multi Step Forms\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fsave-progress\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Save+Progress\" rel=\"nofollow ugc\">Save Progress\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fuser-analytics\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=User+Analytics\" rel=\"nofollow ugc\">User Analytics\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fuser-management\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=User+Management\" rel=\"nofollow ugc\">User Management\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Submissions Extended\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fexcel-export\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Excel+Export\" rel=\"nofollow ugc\">Excel Export\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Ffront-end-posting\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Front+End+Posting\" rel=\"nofollow ugc\">Front End Posting\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fpdf-form-submission\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=PDF+Form+Submission\" rel=\"nofollow ugc\">PDF Form Submissions\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fscheduled-submissions-export\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Scheduled+Submission+Export\" rel=\"nofollow ugc\">Scheduled Submissions Export\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accept Payments\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fauthorize-net\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Authorize\" rel=\"nofollow ugc\">Authorize.net\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Felavon\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Elavon\" rel=\"nofollow ugc\">Elavon\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fpaypal-checkout\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=PayPal\" rel=\"nofollow ugc\">PayPal official partner\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Frecurly\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Recurly\" rel=\"nofollow ugc\">Recurly\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fstripe\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Stripe\" rel=\"nofollow ugc\">Stripe\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email Marketing\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Factive-campaign\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Active+Campaign\" rel=\"nofollow ugc\">Active Campaign\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Faweber\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=AWeber\" rel=\"nofollow ugc\">AWeber\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fcampaign-monitor\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Campaign+Monitor\" rel=\"nofollow ugc\">Campaign Monitor\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fcleverreach\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=CleverReach\" rel=\"nofollow ugc\">CleverReach\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fconstant-contact\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Constant+Contact\" rel=\"nofollow ugc\">Constant Contact\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fconvertkit\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=ConvertKit\" rel=\"nofollow ugc\">ConvertKit\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Femailoctopus\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=EmailOctopus\" rel=\"nofollow ugc\">EmailOctopus\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Femma\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Emma\" rel=\"nofollow ugc\">Emma\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fmailchimp\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Mailchimp\" rel=\"nofollow ugc\">Mailchimp\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fmailpoet\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=MailPoet\" rel=\"nofollow ugc\">MailPoet\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CRMs\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fcapsule-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Capsule\" rel=\"nofollow ugc\">Capsule\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fcivicrm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=CiviCRM\" rel=\"nofollow ugc\">CiviCRM\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fhubspot-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=HubSpot\" rel=\"nofollow ugc\">HubSpot *official partners\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Finsightly-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Insightly\" rel=\"nofollow ugc\">Insightly\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fonepage-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=OnePageCRM\" rel=\"nofollow ugc\">OnePageCRM\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fpipelinedeals-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Pipeline\" rel=\"nofollow ugc\">PipelineDeals\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fsalesforce-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Salesforce\" rel=\"nofollow ugc\">Salesforce\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fzoho-crm\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Zoho+CRM\" rel=\"nofollow ugc\">Zoho CRM\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notifications & Workflow\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fclicksend-sms\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=ClickSend\" rel=\"nofollow ugc\">ClickSend SMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fhelp-scout\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Help+Scout\" rel=\"nofollow ugc\">Help Scout\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fslack\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Slack\" rel=\"nofollow ugc\">Slack\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Ftrello\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Trello\" rel=\"nofollow ugc\">Trello\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Ftwilio-sms\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Twilio\" rel=\"nofollow ugc\">Twilio SMS\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automation\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fwebhooks\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Webhooks\" rel=\"nofollow ugc\">Webhooks\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fextensions\u002Fzapier\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Feature+List&utm_content=Zapier\" rel=\"nofollow ugc\">Zapier official partners\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The sky’s the limit on what you can build with add-on features, but here are some of the most popular forms we see in the wild:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Payment forms\u003C\u002Fli>\n\u003Cli>Donation forms\u003C\u002Fli>\n\u003Cli>Signup forms\u003C\u002Fli>\n\u003Cli>User Registration form\u003C\u002Fli>\n\u003Cli>Newsletter forms\u003C\u002Fli>\n\u003Cli>CRM forms\u003C\u002Fli>\n\u003Cli>User Registration form\u003C\u002Fli>\n\u003Cli>Login forms\u003C\u002Fli>\n\u003Cli>Upload forms\u003C\u002Fli>\n\u003Cli>Google Sheets forms\u003C\u002Fli>\n\u003Cli>Post Creation forms\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cp>We’ve been standing by our product and our users for over a decade, working to make your experience the best it can be. We’re one of the only form builders around that offers support for all users, whether you’ve made a purchase or not.\u003C\u002Fp>\n\u003Cp>If you have any questions or suggestions, we’re always happy to hear from you. We have a dedicated support team with team members that span four continents standing by to help with technical questions every Monday to Friday. General feedback is always welcome too. It’s a big part of how we figure out what to do next, so chime in any time!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fcontact\u002F?utm_source=WordPress.org&utm_medium=Plugin+readme&utm_campaign=Support\" rel=\"nofollow ugc\">You’ll always have a direct line to us right here!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional Branding and Trademark Information\u003C\u002Fh3>\n\u003Cp>Ninja Forms&reg; is a registered trademark of Saturday Drive INC. We are a WordPress forms or WP forms builder, not to be confused with the independent WPForms brand for WordPress. All official Ninja Forms \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fadd-ons\u002F?utm_source=WordPress&utm_medium=readme\" rel=\"nofollow ugc\">add-ons\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fninjaforms.com\u002Fpricing\u002F?utm_source=WordPress&utm_medium=readme\" rel=\"nofollow ugc\">memberships\u003C\u002Fa> can be found on our official website, ninjaforms.com.\u003C\u002Fp>\n","The 100% beginner friendly WordPress form builder. Drag & drop form fields to build beautiful, professional contact forms in minutes.",600000,58694853,88,1384,"2026-02-05T14:46:00.000Z","6.9.4","6.7","7.4",[117,118,119,120,121],"contact-form","form-builder","forms","lead-form","registration-form","http:\u002F\u002Fninjaforms.com\u002F?utm_source=WordPress&utm_medium=readme","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fninja-forms.3.14.1.zip",76,75,"2026-03-27 18:10:41",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":135,"downloaded":136,"rating":68,"num_ratings":137,"last_updated":138,"tested_up_to":113,"requires_at_least":139,"requires_php":140,"tags":141,"homepage":144,"download_link":145,"security_score":146,"vuln_count":147,"unpatched_count":27,"last_vuln_date":148,"fetched_at":29},"wp-google-maps","WP Go Maps (formerly WP Google Maps)","10.0.05","WPGMaps","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpgmaps\u002F","\u003Cp>The easiest to use Google Maps, Leaflet and Open Layers Map Plugin (including a Map Block)!\u003C\u002Fp>\n\u003Cp>Add a customized Google map, map block or Store Locator to your WordPress posts and\u002For pages quickly and easily with the supplied shortcode. No fuss. No iFrames and super easy to use! Perfect for contact page maps, routes, maps showing delivery areas and any other use you can think of!\u003C\u002Fp>\n\u003Cp>While the free version of WP Go Maps allows you to create a Google map with as many markers as you like, the Pro version allows you to do so much more!\u003C\u002Fp>\n\u003Cp>Create Elementor Maps, map blocks and map widgets easily with our WP Go Maps Elementor map block integration, straight out the box!\u003C\u002Fp>\n\u003Cp>Do you use the classic editor? We still support map widgets for classic WordPress installations. No need to compromise, the map widget includes the same functionality as our map blocks!\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fpurchase-professional-version\u002F\" rel=\"nofollow ugc\">WP Go Maps Pro Version\u003C\u002Fa> version allows you create custom Google maps with high quality markers containing locations, descriptions, images, categories, links and directions.\u003C\u002Fp>\n\u003Ch4>Lite Version (Free)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The most popular Google Maps plugin on WordPress\u003C\u002Fli>\n\u003Cli>Choose between Google Maps, Leaflet, Azure Maps, Stadia Maps, Maptiler, LocationIQ, Zero Cost or Open Layers Maps\u003C\u002Fli>\n\u003Cli>Super easy to use, no coding required!\u003C\u002Fli>\n\u003Cli>Create as many map markers as you need by simply typing in the address\u003C\u002Fli>\n\u003Cli>Responsive maps\u003C\u002Fli>\n\u003Cli>Elementor Map block\u003C\u002Fli>\n\u003Cli>Edit your map markers with the click of a button\u003C\u002Fli>\n\u003Cli>9 popular map themes to choose from\u003C\u002Fli>\n\u003Cli>Create or add your own map theme\u003C\u002Fli>\n\u003Cli>Drag map markers to an exact location\u003C\u002Fli>\n\u003Cli>Add a map block to your page\u003C\u002Fli>\n\u003Cli>Google Maps Streetview supported\u003C\u002Fli>\n\u003Cli>UTF-8 character support\u003C\u002Fli>\n\u003Cli>Map widget functionality\u003C\u002Fli>\n\u003Cli>Full screen map functionality\u003C\u002Fli>\n\u003Cli>Support for localization\u003C\u002Fli>\n\u003Cli>Choose from four Google maps types: roadmap, terrain, satellite and hybrid\u003C\u002Fli>\n\u003Cli>Define your own width, height and zoom level for your map\u003C\u002Fli>\n\u003Cli>Add animations to your map markers!\u003C\u002Fli>\n\u003Cli>Store locator functionality\u003C\u002Fli>\n\u003Cli>Restrict a store locator search by country\u003C\u002Fli>\n\u003Cli>Add Polygons to your Map\u003C\u002Fli>\n\u003Cli>Add Polylines \u002F Routes to your map\u003C\u002Fli>\n\u003Cli>Create a map in less than a 30 seconds!\u003C\u002Fli>\n\u003Cli>Right click to add a marker to your map\u003C\u002Fli>\n\u003Cli>No advertising or links\u003C\u002Fli>\n\u003Cli>Google Maps Autocomplete\u003C\u002Fli>\n\u003Cli>Google Maps Transport Layer\u003C\u002Fli>\n\u003Cli>Set the max zoom level for your map\u003C\u002Fli>\n\u003Cli>Serve your map marker data via your database or an XML file\u003C\u002Fli>\n\u003Cli>Compatible with caching plugins\u003C\u002Fli>\n\u003Cli>Compatible with Cloudfare\u003C\u002Fli>\n\u003Cli>Latest Google Maps API\u003C\u002Fli>\n\u003Cli>Latest OpenLayers API\u003C\u002Fli>\n\u003Cli>Latest Leaflet API\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Professional Edition\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create multiple maps!\u003C\u002Fli>\n\u003Cli>Allow your visitors to get directions to your markers.\u003C\u002Fli>\n\u003Cli>Add descriptions, links and images to your map markers.\u003C\u002Fli>\n\u003Cli>Add categories to your map markers\u003C\u002Fli>\n\u003Cli>Filter markers by category\u003C\u002Fli>\n\u003Cli>Mashup multiple maps\u003C\u002Fli>\n\u003Cli>Advanced map blocks\u003C\u002Fli>\n\u003Cli>Store locator map block\u003C\u002Fli>\n\u003Cli>Directions map block\u003C\u002Fli>\n\u003Cli>Infowindow block\u003C\u002Fli>\n\u003Cli>Map block (filter)\u003C\u002Fli>\n\u003Cli>Add different marker icons, or your own icons to make your map really stand out!\u003C\u002Fli>\n\u003Cli>List your map markers in the four ways; basic list, basic table, carousel, advanced table\u003C\u002Fli>\n\u003Cli>Allow visitors to use their map location as the starting or ending point for the directions\u003C\u002Fli>\n\u003Cli>Choose between the Default Google Maps Infowindow and the new Modern Infowindow\u003C\u002Fli>\n\u003Cli>Export\u002FImport your markers to a CSV file for quick editing.\u003C\u002Fli>\n\u003Cli>Link Fusion tables to your Google Maps\u003C\u002Fli>\n\u003Cli>Show your visitor’s location on the Map\u003C\u002Fli>\n\u003Cli>Import KML\u002FKMZ files to your map\u003C\u002Fli>\n\u003Cli>More advanced options for the Store Locator\u003C\u002Fli>\n\u003Cli>Allow users to use their map location for the store locator\u003C\u002Fli>\n\u003Cli>Store locator search by category\u003C\u002Fli>\n\u003Cli>Hide all map markers until a store locator search is done\u003C\u002Fli>\n\u003Cli>Move your marker list inside the map window\u003C\u002Fli>\n\u003Cli>Multiple map widget functionality\u003C\u002Fli>\n\u003Cli>Add retina-ready map marker icons\u003C\u002Fli>\n\u003Cli>WordPress Network friendly\u003C\u002Fli>\n\u003Cli>Get the \u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fpurchase-professional-version\u002F\" rel=\"nofollow ugc\">WP Go Maps Professional Edition\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Get a free copy of the WP Go Maps Pro version in exchange for translating our plugin!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English – default\u003C\u002Fli>\n\u003Cli>Russian (Alexandra Bondareva)\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>French (Arnaud Thomas)\u003C\u002Fli>\n\u003Cli>Polish (Michal Kotnowski)\u003C\u002Fli>\n\u003Cli>Finnish (Johanna Joutti)\u003C\u002Fli>\n\u003Cli>Dutch (Jan Wind)\u003C\u002Fli>\n\u003Cli>Hebrew (Gal Dotan)\u003C\u002Fli>\n\u003Cli>Danish (Patrick Jepsen)\u003C\u002Fli>\n\u003Cli>Italian (Tommaso Mori & Massimo Bregani)\u003C\u002Fli>\n\u003Cli>Croatian (Sven Kopun)\u003C\u002Fli>\n\u003Cli>Greek (Konstantinos Koukoulakis)\u003C\u002Fli>\n\u003Cli>Romanian (Cosmin Stroe)\u003C\u002Fli>\n\u003Cli>Spanish (Carmelo Villegas Cruz)\u003C\u002Fli>\n\u003Cli>Portuguese (Jose Antonio Ribeiro)\u003C\u002Fli>\n\u003Cli>Brazilian Portuguese (Roberto Costa)\u003C\u002Fli>\n\u003Cli>Turkish (Suha Karalar)\u003C\u002Fli>\n\u003Cli>Swedish (Martin Sleipner)\u003C\u002Fli>\n\u003Cli>Bulgarian (Lyubomir Kolev)\u003C\u002Fli>\n\u003Cli>Indonesian (Neno)\u003C\u002Fli>\n\u003Cli>Lithuanian\u003C\u002Fli>\n\u003Cli>Czechoslovakian^\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>^Language file needs to be updated\u003C\u002Fp>\n\u003Ch4>Demos\u003C\u002Fh4>\n\u003Cp>WP Go Maps Lite\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fbasic-google-map-with-markers\u002F\" rel=\"nofollow ugc\">Basic Google Map with Markers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fwp-google-maps-store-locator-free-version\u002F\" rel=\"nofollow ugc\">Store Locator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fpolygons-and-polylines\u002F\" rel=\"nofollow ugc\">Polygons & Polyines\u002FRoutes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fgoogle-maps-transit-layer\u002F\" rel=\"nofollow ugc\">Google Maps Transit Layer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fgoogle-maps-traffic-layer\u002F\" rel=\"nofollow ugc\">Google Maps Traffic Layer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fgoogle-maps-bicycle-layer\u002F\" rel=\"nofollow ugc\">Google Maps Bicycle Layer\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Go Maps Pro\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fbasic-map-and-markers\u002F\" rel=\"nofollow ugc\">Google map with advanced markers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Flist-markers\u002F\" rel=\"nofollow ugc\">Marker listings – Simple\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fmap-with-markers-listed-below-advanced\u002F\" rel=\"nofollow ugc\">Marker listings – Advanced\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fdirections\u002F\" rel=\"nofollow ugc\">Google Maps Directions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fresponsive-maps\u002F\" rel=\"nofollow ugc\">Responsive Map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fmarker-categories\u002F\" rel=\"nofollow ugc\">Marker Categories\u003C\u002Fa> (Filtering)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fstore-locator\u002F\" rel=\"nofollow ugc\">Advanced Store Locator\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fscreenshots-back-end\u002F\" rel=\"nofollow ugc\">WP Go Maps Editor\u003C\u002Fa> (Back-end Screenshots)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fvisitor-generated-markers\u002F\" rel=\"nofollow ugc\">Visitor Generated Markers\u003C\u002Fa> – (WP Go Maps VGM Add-on)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fdemo\u002Fcustom-map-styling\u002F\" rel=\"nofollow ugc\">Custom Map Styling\u003C\u002Fa> (WP Go Maps Gold Add-on)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Finstalling-the-plugin\u002F\" rel=\"nofollow ugc\">Installing WP Go Maps\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fcreating-your-first-map\u002F\" rel=\"nofollow ugc\">Creating your first map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fdisplaying-your-map-on-your-wordpress-site\u002F\" rel=\"nofollow ugc\">Adding a map block to your page or post\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fshortcodes\u002F\" rel=\"nofollow ugc\">Google Maps mashup (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fexporting-data-and-settings\u002F\" rel=\"nofollow ugc\">Exporting and importing map markers (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fhow-do-i-change-the-wp-go-maps-plugin-language\u002F\" rel=\"nofollow ugc\">Changing the Google Maps language\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fadding-custom-fields-to-your-marker\u002F\" rel=\"nofollow ugc\">Create a google map and marker using custom fields (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002F\" rel=\"nofollow ugc\">View all documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Troubleshooting\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fmy-map-is-not-showing-on-my-website\u002F\" rel=\"nofollow ugc\">My Google Map is not showing on my website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs\u002Fmarkers-are-not-showing-on-my-map-on-the-front-end\u002F\" rel=\"nofollow ugc\">My markers are not showing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.wpgmaps.com\u002Fhelp\u002Fdocs-category\u002Ftroubleshooting\u002F\" rel=\"nofollow ugc\">View all troubleshooting articles\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The easiest to use Google maps plugin! Create a custom Google map, map block, store locator or map widget with high quality markers containing categor &hellip;",300000,26524874,3003,"2026-01-14T08:32:00.000Z","3.5","7.0",[142,94,53,143,22],"block","map-markers","https:\u002F\u002Fwww.wpgmaps.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-google-maps.zip",86,23,"2026-03-17 13:24:29",{"attackSurface":150,"codeSignals":171,"taintFlows":178,"riskAssessment":179,"analyzedAt":187},{"hooks":151,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":169,"entryPointCount":170,"unprotectedCount":27},[152,158],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","plugins_loaded","get_instance","embed-webmap.php",33,{"type":153,"name":159,"callback":160,"file":161,"line":162},"init","load_plugin_textdomain","public\\class-embed-webmap.php",64,[],[],[166],{"tag":23,"callback":167,"file":161,"line":168},"webmap_function",66,[],1,{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":177},[],{"prepared":27,"raw":27,"locations":174},[],{"escaped":27,"rawEcho":27,"locations":176},[],[],[],{"summary":180,"deductions":181},"The \"embed-webmap\" plugin version 2.0.4 exhibits a strong security posture based on the provided static analysis.  The absence of dangerous functions, SQL queries executed without prepared statements, and properly escaped output are all positive indicators.  Furthermore, the plugin avoids file operations and external HTTP requests, minimizing potential attack vectors. The vulnerability history is completely clean, with no known CVEs, suggesting a well-maintained and secure codebase.\n\nDespite these strengths, the analysis does reveal areas for potential improvement.  While the total number of entry points is low, the presence of a shortcode without explicitly documented capability checks or nonce checks raises a minor concern.  The static analysis also reports zero taint flows and zero unsanitized paths, which is excellent, but this could also be an artifact of the analysis not being able to effectively trace all possible data flows in this specific plugin. The overall lack of capability checks and nonce checks across the identified entry points, even though the attack surface is small, warrants attention for maximum security.",[182,185],{"reason":183,"points":184},"Shortcode lacks explicit capability checks",3,{"reason":186,"points":184},"Shortcode lacks explicit nonce checks","2026-03-16T20:05:32.170Z",{"wat":189,"direct":198},{"assetPaths":190,"generatorPatterns":193,"scriptPaths":194,"versionParams":195},[191,192],"\u002Fwp-content\u002Fplugins\u002Fembed-webmap\u002Fpublic\u002Fjs\u002Fembed-webmap.js","\u002Fwp-content\u002Fplugins\u002Fembed-webmap\u002Fpublic\u002Fcss\u002Fembed-webmap.css",[],[191],[196,197],"embed-webmap\u002Fpublic\u002Fcss\u002Fembed-webmap.css?ver=","embed-webmap\u002Fpublic\u002Fjs\u002Fembed-webmap.js?ver=",{"cssClasses":199,"htmlComments":201,"htmlAttributes":202,"restEndpoints":209,"jsGlobals":210,"shortcodeOutput":211},[200],"webmap-widget-map",[],[23,203,204,205,206,207,208],"width","height","extent","theme","alt_basemap","larger_text",[],[],[212,213],"\u003Ciframe class=\"webmap-widget-map\"","\u003Cbr \u002F>\u003Csmall>\u003Ca href=\""]