[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fu-bDYqnBQhdAmFfo3tAua9INf0Z1_Y-GLLOFS_Y9-vE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":137,"fingerprints":223},"map-in-each-post","Map in Each Post – Add interactive maps to every post","3.4.1","Matteo Enna","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatteoenna\u002F","\u003Cp>Map in Each Post allows you to easily add a map to your WordPress posts using shortcodes and a built-in form. You can customize each map with different points for each post. This plugin is ideal for travel blogs, location-based content, and any website that needs custom maps per post. Additionally, you can select which post types will have the map functionality enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Try it on a free mock site: \u003Ca href=\"https:\u002F\u002Ftastewp.org\u002Fplugins\u002Fmap-in-each-post\u002F\" rel=\"nofollow ugc\">click here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add a custom map to each post using a simple shortcode.\u003C\u002Fli>\n\u003Cli>Customize each map with different points via a form in the post editor.\u003C\u002Fli>\n\u003Cli>Select the post types where the map functionality should be enabled.\u003C\u002Fli>\n\u003Cli>Easy to use and configure.\u003C\u002Fli>\n\u003Cli>Compatible with the latest version of WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>To use this plugin, simply add the following shortcode to your post to display a map with multiple points:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mapInEachPost]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or by specifying the center point and zoom:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mapInEachPost zoom=\"3\" lat=\"45.4399961\" lon=\"10.9719328\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then, use the form that appears in the post editor to input the latitude and longitude coordinates for the points you want to add to the map.\u003C\u002Fp>\n\u003Cp>This will generate a map with points in New York City and Los Angeles.\u003C\u002Fp>\n\u003Cp>To display a single point on the map, use the following shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mapInEachPostPoint lat=\"39.8736\" lon=\"8.7479\" zoom=\"12\" title=\"Point in Sardinia\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>lat\u003C\u002Fcode>: Latitude of the point (required)\u003C\u002Fli>\n\u003Cli>\u003Ccode>lon\u003C\u002Fcode>: Longitude of the point (required)\u003C\u002Fli>\n\u003Cli>\u003Ccode>zoom\u003C\u002Fcode>: Zoom level for the map (optional, default: 8)\u003C\u002Fli>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode>: Title of the point (optional, default: empty)\u003C\u002Fli>\n\u003Cli>\u003Ccode>link\u003C\u002Fcode>: A URL to associate with the point (optional)\u003C\u002Fli>\n\u003Cli>\u003Ccode>desc\u003C\u002Fcode>: A description for the point (optional)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For example, to display a point with additional information:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mapInEachPostPoint lat=\"39.8736\" lon=\"8.7479\" zoom=\"12\" title=\"Point in Sardinia\" link=\"https:\u002F\u002Fexample.com\" desc=\"Description of the Point in Sardinia\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will generate a map centered on the given latitude and longitude, with the point titled “Point in Sardinia” and a link to “https:\u002F\u002Fexample.com”.\u003C\u002Fp>\n\u003Ch3>Third Party Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on the Leaflet service to display maps. Leaflet is an open-source JavaScript library for mobile-friendly interactive maps. By using this plugin, you agree to the terms of use and privacy policies of Leaflet.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: \u003Ca href=\"https:\u002F\u002Fleafletjs.com\u002F\" rel=\"nofollow ugc\">Leaflet\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>License: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FLeaflet\u002FLeaflet?tab=BSD-2-Clause-1-ov-file#readme\" rel=\"nofollow ugc\">BSD-2-Clause license\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find the source code and contribute to the project on GitHub:\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FEllusu\u002Fmap-in-each-post\" rel=\"nofollow ugc\">Map in Each Post on GitHub\u003C\u002Fa>\u003C\u002Fp>\n","A simple plugin to insert customizable maps in posts using shortcodes. Supports unique maps per post and custom post types.",10,2089,0,"2025-12-03T06:48:00.000Z","6.9.4","5.0","",[19,20,21,22,23],"custom-map","map","maps","post","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmap-in-each-post.3.4.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"matteoenna",14,850,11,94,"2026-04-04T09:19:39.810Z",[37,48,69,89,114],{"slug":38,"name":39,"version":40,"author":7,"author_profile":8,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":44,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":45,"homepage":17,"download_link":47,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"show-event-for-rosadigitale","Show Event for Rosadigitale – Add Rosadigitale events to your site","1.4.2","\u003Cp>Show Event for Rosadigitale allows you to automatically fetch and display events organized by Rosadigitale on maps integrated within your posts. By using the shortcode from the “Map in Each Post” plugin, you can filter events by year and display them with specific location markers. The plugin pulls event data from the Rosadigitale website via a JSON API and adds these events to your maps.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Integrates with “Map in Each Post” to display events on maps.\u003Cbr \u002F>\n– Fetches event data from the Rosadigitale JSON API.\u003Cbr \u002F>\n– Automatically adds event markers for each location (latitude and longitude).\u003Cbr \u002F>\n– Filter events by year using shortcode attributes.\u003Cbr \u002F>\n– Includes event titles and links to each event.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>To display Rosadigitale events on a map, simply use the following shortcode with “Map in Each Post”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mapInEachPost rosadigitale=\"true\" year=\"2024\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>rosadigitale\u003C\u002Fcode>: Set this to \u003Ccode>\"true\"\u003C\u002Fcode> to display Rosadigitale events.\u003C\u002Fli>\n\u003Cli>\u003Ccode>year\u003C\u002Fcode>: (optional) Filters events by year.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>To display all Rosadigitale events from 2024 on a map, use the shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[mapInEachPost rosadigitale=\"true\" year=\"2024\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>This plugin requires “Map in Each Post” to be installed and active for proper functionality.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin fetches event data from Rosadigitale’s public JSON API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Service\u003C\u002Fstrong>: Rosadigitale Events API  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: This API provides event data organized by Rosadigitale to be displayed on maps within WordPress posts.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Sent\u003C\u002Fstrong>: The plugin does not send user data; it only retrieves publicly available event data, including event titles, descriptions, locations (latitude and longitude), and event dates from the API.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Endpoint\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Frosadigitaleweek.com\u002Fwp-json\u002Fexternal-events\u002Fv1\u002Fposts\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Frosadigitaleweek.com\u002Fwp-json\u002Fexternal-events\u002Fv1\u002Fposts\u002F\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Frosadigitaleweek.com\u002Fterms-and-conditions-for-rosadigitale-events-api-usage\u002F\" rel=\"nofollow ugc\">Rosadigitale Terms of Service\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Frosadigitaleweek.com\u002Fprivacy-policy-for-rosadigitale-events-api\u002F\" rel=\"nofollow ugc\">Rosadigitale Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Show Event for Rosadigitale integrates with \"Map in Each Post\" to display events organized by the Rosadigitale movement on customized maps.",1209,"2025-12-03T06:51:00.000Z",[19,46,20,21,23],"events","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshow-event-for-rosadigitale.1.4.2.zip",{"slug":49,"name":50,"version":51,"author":52,"author_profile":53,"description":54,"short_description":55,"active_installs":13,"downloaded":56,"rating":13,"num_ratings":13,"last_updated":57,"tested_up_to":58,"requires_at_least":59,"requires_php":60,"tags":61,"homepage":67,"download_link":68,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"category-maps","Category Maps","1.4.3","wpwoodo","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpwoodo\u002F","\u003Cp>Category Maps is a powerful and easy-to-use maps plugin that let’s you create very nice and completely customizable maps based on any (custom) post type – fully compliant with legal data protection rules.\u003C\u002Fp>\n\u003Cp>Create high quality category maps based on any (custom) post type that stores location data in its meta information. Location data can be added easily through the plugin. Just select a (custom) post type and the related taxonomy. The plugin will automatically create markers based on the location data of the related posts. Location data may consist of latitude \u002F longitude pairs or addresses (depending on the post type definitions). An open source geocoder will resolve addresses or determine them from the given geo-coordinates.\u003C\u002Fp>\n\u003Cp>The integrated easy-to-use shortcode generator will help you to configure your maps settings. It lets you customize the appearance of the maps and decide if you want to have an additional category overview beneath the map.\u003C\u002Fp>\n\u003Cp>Putting the resulting shortcode on any page or post will display a pretty nice category map to your site visitors. Allow your visitors to pick what they want to see by filtering markers based on their category.\u003C\u002Fp>\n\u003Cp>Since this plugin works completely with OSM \u002F leaflet no maps API key is needed. Furthermore, it’s fully compliant with legal obligations for data protection – no personal data will be passed on.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Cases\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Local businesses: Show your branches with categories such as “Sales”, ‘Service’ or “Partners”.\u003C\u002Fli>\n\u003Cli>Travel blogs: Showcase travel destinations with filters for “Beaches”, ‘Museums’ or “Adventure”.\u003C\u002Fli>\n\u003Cli>E-commerce: Visualize delivery areas or pick-up stations for your customers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Map Data and GeoCoding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin uses Leaflet as map tile service. Leaflet (https:\u002F\u002Fleafletjs.com\u002F) is a JavaScript library used to build web mapping applications. It allows developers without a GIS background to display tiled web maps hosted on a public server, with optional tiled overlays.\u003C\u002Fp>\n\u003Cp>Furthermore, this plugin uses the Nominatim geocoding API of OpenStreetMap (https:\u002F\u002Fnominatim.org\u002F). Use of all OSMF provided services is subject to the OpenStreetMap Foundation privacy policy (https:\u002F\u002Fosmfoundation.org\u002Fwiki\u002FPrivacy_Policy). Use of any OSM’s Nominatim service is further governed by the OSMF Terms of Use (https:\u002F\u002Fosmfoundation.org\u002Fwiki\u002FTerms_of_Use).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Version\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you’re interested in enhancing your plugin instance, you can purchase a PRO version at https:\u002F\u002Fwpwoodo.com\u002F.\u003C\u002Fp>\n\u003Cp>With the PRO version of the plugin you can colorize your categories (markers), add individual and independent markers apart from the category markers, choose more than just one map layer or even add individual map tile layers. For more information take a look at https:\u002F\u002Fleaflet-extras.github.io\u002Fleaflet-providers\u002Fpreview\u002F where you can find a large number of map title providers that can be integrated with this plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Powerful and easy-to-use maps plugin\u003C\u002Fli>\n\u003Cli>Completely customizable maps for your posts and pages\u003C\u002Fli>\n\u003Cli>Works with any (custom) post type that stores location data in its metas\u003C\u002Fli>\n\u003Cli>Location related meta data can easily be added through the plugin\u003C\u002Fli>\n\u003Cli>OpenSource geocoder included – no API key needed!\u003C\u002Fli>\n\u003Cli>Easy-to-use shortcode generator with a familiar interface\u003C\u002Fli>\n\u003Cli>Category list beneath the map (optional)\u003C\u002Fli>\n\u003Cli>Fully compliant with legal data protection rules\u003C\u002Fli>\n\u003Cli>Different map layers available (PRO)\u003C\u002Fli>\n\u003Cli>Add an individual map tile layer (PRO)\u003C\u002Fli>\n\u003Cli>Customizable category colors (PRO)\u003C\u002Fli>\n\u003Cli>Add category independent markers to your map (PRO)\u003C\u002Fli>\n\u003C\u002Ful>\n","Creates nice filterable maps based on (custom) post types storing location data.",407,"2025-09-18T09:23:00.000Z","6.8.5","5.6","7.0",[62,63,64,65,66],"category-filter","custom-maps","geolocation","leaflet-maps","map-shortcode","https:\u002F\u002Fcategorymaps.wpwoodo.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-maps.1.4.3.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":34,"num_ratings":79,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":17,"tags":83,"homepage":86,"download_link":87,"security_score":88,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"simple-map","Simple Map","4.9.0","Takayuki Miyauchi","https:\u002F\u002Fprofiles.wordpress.org\u002Fmiyauchi\u002F","\u003Cp>Easy way to embed google map(s) using \u003Ca href=\"http:\u002F\u002Fhpneo.github.com\u002Fgmaps\u002F\" rel=\"nofollow ugc\">gmaps.js\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin allows you to convert address into google maps like below:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[map]San Francisco, California[\u002Fmap]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Another way, you can embed Google Map with url only like oEmbed.\u003C\u002Fp>\n\u003Cp>You can also use coordinates, set width, height and zoom:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[map lat=\"37.77493\" lng=\"-122.41942\"]\nText you would\nlike to appear\nas a tooltip\ngoes here\n[\u002Fmap]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In this case there will be a marker on the map with a tooltip appearing on click on the said marker.\u003Cbr \u002F>\nYou can use simple html as the tooltip content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmiya0001\u002Fsimple-map\" rel=\"nofollow ugc\">This plugin is maintained on GitHub.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Some features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Allows you to embed google map based on shortcode.\u003C\u002Fli>\n\u003Cli>Markers can be added using address or lat\u002Flong.\u003C\u002Fli>\n\u003Cli>Displays static map for iPhone automatically.\u003C\u002Fli>\n\u003Cli>oEmbed Support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Arguments\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>width: Width of the map. Default value is “100%”.\u003C\u002Fli>\n\u003Cli>height: Height of the map. Default value is “200px”.\u003C\u002Fli>\n\u003Cli>zoom: Zoom of the map. Default value is “16”.\u003C\u002Fli>\n\u003Cli>breakpoint: If display is narrower than this value, this plugin will display static map. Default value is “480”.\u003C\u002Fli>\n\u003Cli>addr: Address of the map you want to place.\u003C\u002Fli>\n\u003Cli>lat: Lat of the map you want to place.\u003C\u002Fli>\n\u003Cli>lng: Lng of the map you want to place.\u003C\u002Fli>\n\u003Cli>infowindow: If you want to open infoWindow by Default, please set “open”.\u003C\u002Fli>\n\u003Cli>map_type_control: True or Flase.\u003C\u002Fli>\n\u003Cli>map_type_id: ‘ROADMAP’ or ‘SATELLITE’ or ‘HYBRID’ or ‘TERRAIN’.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you will set lat\u002Flng and address, this plugin gives priority to lat\u002Flng.\u003C\u002Fp>\n\u003Ch4>Filter Hooks\u003C\u002Fh4>\n\u003Cp>This plugin has some filter hooks for customize default.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>simplemap_default_width\u003C\u002Fli>\n\u003Cli>simplemap_default_height\u003C\u002Fli>\n\u003Cli>simplemap_default_zoom\u003C\u002Fli>\n\u003Cli>simplemap_default_breakpoint\u003C\u002Fli>\n\u003Cli>\n\u003Cp>simplemap_default_infowindow\u003C\u002Fp>\n\u003Cp>add_filter( ‘simplemap_default_zoom’, function(){\u003Cbr \u002F>\n    return 10; \u002F\u002F Default zoom is 10\u003Cbr \u002F>\n} );\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translators\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Japanese(ja) – \u003Ca href=\"http:\u002F\u002Ffiregoby.jp\u002F\" rel=\"nofollow ugc\">Takayuki Miyauchi\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please contact me.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fgithub.com\u002Fmiya0001\u002Fsimple-map\u002Fissues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contributors\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffiregoby.jp\u002F\" rel=\"nofollow ugc\">Takayuki Miyauchi\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbirdcreation.com\u002F\" rel=\"nofollow ugc\">Zoltán Balogh\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftknv\" rel=\"nofollow ugc\">Takanobu Watanabe\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fth-daily.shinichi.me\u002F\" rel=\"nofollow ugc\">Shinichi Nishikawa\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.nissuk.info\u002F\" rel=\"nofollow ugc\">nissuk\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin is not guaranteed though the user of WordPress can freely use this plugin free of charge regardless of the purpose.\u003Cbr \u002F>\nThe author must acknowledge the thing that the operation guarantee and the support in this plugin use are not done at all beforehand.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>twitter @miya0001\u003C\u002Fp>\n","Easy way to embed google map(s).",10000,335410,12,"2018-03-11T09:06:00.000Z","4.9.29","3.9",[84,85,20,23],"address","google-maps","https:\u002F\u002Fgithub.com\u002Fmiya0001\u002Fsimple-map","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-map.4.9.0.zip",85,{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":104,"tags":105,"homepage":109,"download_link":110,"security_score":111,"vuln_count":112,"unpatched_count":13,"last_vuln_date":113,"fetched_at":27},"simple-google-maps-short-code","Simple Shortcode for Google Maps","1.8.2","fullworks","https:\u002F\u002Fprofiles.wordpress.org\u002Ffullworks\u002F","\u003Cp>Simple to use, yet powerful, Google Maps plugin! Reviews say this is “Best Google Map Shortcode plugin”.\u003C\u002Fp>\n\u003Cp>Put a Google map on your WordPress posts and pages simply and easily with a shortcode. Straight forward and easy to use! Ideal for contact page maps, maps showing delivery areas and many other uses!\u003C\u002Fp>\n\u003Cp>This plugin will enable a simple shortcode that you can use for embedding Google Maps in any WordPress post or page. The shortcode uses the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fplugins\u002Fhttp-api\u002F\" rel=\"nofollow ugc\">WordPress HTTPS API\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fapis\u002Fhandbook\u002Ftransients\u002F\" rel=\"nofollow ugc\">Transients API\u003C\u002Fa> for delivering cached Google maps with little to no impact on your site’s performance.\u003C\u002Fp>\n\u003Cp>Maps are displayed with the [pw_map] shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pw_map address=\"New York City\" key=\"YOUR Map JS API KEY\" geokey=\"YOUR Geo API KEY\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Google now requires that new accounts use an API key. You can register a free API key \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\u002Fdocumentation\u002Fjavascript\u002Fget-api-key#get-an-api-key\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can have multiple map pins, simply add multiple addresses separated by semi-colon \u003Ccode>;\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[pw_map address=\"Statue of Liberty National Monument NYC;Empire State Building, New York, NY, USA\" key=\"YOUR Map JS API KEY\" geokey=\"YOUR Geo API KEY\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>All Shortcode Options\u003C\u002Fh3>\n\u003Cp>Mandatory\u003C\u002Fp>\n\u003Cli>address  – Description: The address you want pinned – Allowed values: any address that Google can find, multi addresses separated by ;\u003C\u002Fli>\n\u003Cli>key – Description: Your Google Maps API Key – Allowed values: valid key\u003C\u002Fli>\n\u003Cli>geokey – Description: Your Google Geocoding API Key – Allowed values: valid key\u003C\u002Fli>\n\u003Cp>Why two key? You should restrict your API keys to avoid abuse. You need to use the geokey to allow the geocoding to work, enabled on the GeoCoding API, restricted to your server IP, and key\u003Cbr \u002F>\nenabled on the Maps JavaScript API restricted to your website domain(s).\u003C\u002Fp>\n\u003Cp>Optional ( with default values)\u003C\u002Fp>\n\u003Cli>width – Description: sets the map width – Default: 100% – Allowed values: size in % or px\u003C\u002Fli>\n\u003Cli>height – Description: sets the map height – Default: 400px – Allowed values: size in % or px\u003C\u002Fli>\n\u003Cli>enablescrollwheel – Description: zooming on the map using a mouse scroll wheel  – Default: true – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>zoom – Description: The initial Map zoom level – Default: 15 – Allowed values: Valid zoom values are numbers from zero up to the supported maximum zoom level\u003C\u002Fli>\n\u003Cli>disablecontrols – Description: Enables\u002Fdisables all default UI buttons. May be overridden individually. Does not disable the keyboard controls – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>force – Description: disable caching of geocoding, only use this on test   – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>zoomcontrol – Description: display the Zoom +\u002F- buttons  – Default: true – Allowed values: true or false\u003C\u002Fli>\n\u003Cli>nozoom – Description: fixes the zoom level by seeting min and max to the starting zoom  – Default: false – Allowed values: true or false\u003C\u002Fli>\n\u003Cp>\u003C\u002Fp>\n\u003Cli>gesturehandling – Description: This setting controls how the amp handles gestures on the map. – Default: auto – Allowed values:\u003C\u002Fli>\n\u003Cul>\n\u003Cli>“cooperative”: Scroll events and one-finger touch gestures scroll the page, and do not zoom or pan the map. Two-finger touch gestures pan and zoom the map. Scroll events with a ctrl key or ⌘ key pressed zoom the map. In this mode the map cooperates with the page.\u003C\u002Fli>\n\u003Cli>“greedy”: All touch gestures and scroll events pan or zoom the map.\u003C\u002Fli>\n\u003Cli>“none”: The map cannot be panned or zoomed by user gestures.\u003C\u002Fli>\n\u003Cli>“auto”: Gesture handling is either cooperative or greedy, depending on whether the page is scrollable or in an iframe.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cli>maptypeid – Description: Determines the initial map display type – Default: roadmap – Allowed values:\u003C\u002Fli>\n\u003Cul>\n\u003Cli>“roadmap”: This map type displays a normal street map.\u003C\u002Fli>\n\u003Cli>“satellite”: This map type displays satellite images.\u003C\u002Fli>\n\u003Cli>“hybrid”: This map type displays a transparent layer of major streets on satellite images.\u003C\u002Fli>\n\u003Cli>“terrain”: This map type displays maps with physical features such as terrain and vegetation.\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple shortcode for embedding Google Maps in any WordPress post, page or widget.",4000,169636,92,46,"2025-03-25T22:35:00.000Z","6.7.5","4.6","7.4",[106,85,107,108,21],"gmaps","google-maps-plugin","google-maps-shortcode","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-google-maps-short-code\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-maps-short-code.1.8.2.zip",91,1,"2024-11-07 17:29:10",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":11,"last_updated":125,"tested_up_to":15,"requires_at_least":126,"requires_php":104,"tags":127,"homepage":133,"download_link":134,"security_score":34,"vuln_count":135,"unpatched_count":13,"last_vuln_date":136,"fetched_at":27},"wp-simple-html-sitemap","WP Simple HTML Sitemap","3.8","Ashish Ajani","https:\u002F\u002Fprofiles.wordpress.org\u002Fashishajani\u002F","\u003Cp>HTML sitemap helps website visitors navigating through a website. Simple HTML Sitemap plugin provides facility to generate shortcode and show HTML sitemap using generated shortcode. If you are running WordPress website having large number of CMS pages and blogs, this plugin can be really useful for you. This plugin is very simple and easy to use, yet it provides various configuration options to generate sitemap shortcode and place it anywhere on the website.\u003C\u002Fp>\n\u003Ch4>Features Overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to install and configure\u003C\u002Fli>\n\u003Cli>Offers wide variety of settings for pages and posts\u003C\u002Fli>\n\u003Cli>Helpful in SEO as Google still values the HTML sitemap\u003C\u002Fli>\n\u003Cli>Provides options to generate shortcode and use on any page or post\u003C\u002Fli>\n\u003Cli>Allows interlinking pages and post easily\u003C\u002Fli>\n\u003Cli>Allows saving generated short code for the reuse\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Page shortcode example and parameters\u003C\u002Fh4>\n\u003Cp>Here is an example of shortcode to generate HTML Sitemap for pages\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wshs_list post_type=\"page\" name=\"Page Sitemap\" order_by=\"title\" show_image=\"true\" image_width=\"30\" image_height=\"30\" content_limit=\"140\" show_date=\"true\" date=\"created\" date_format=\"F j, Y\" depth=\"4\" layout=\"single-column\" position=\"left\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Explanation of parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>post_type=”page” – This shortcode will generate HTML sitemap of pages\u003C\u002Fli>\n\u003Cli>name=”Page Sitemap” – You can specify sitemap heading (title)\u003C\u002Fli>\n\u003Cli>order_by=”title” – Pages will be ordered by title alphabetically in ascending order\u003C\u002Fli>\n\u003Cli>order=”asc” – Values can be asc or desc\u003C\u002Fli>\n\u003Cli>child_of=”” – To specify the parent page by adding parent page ID\u003C\u002Fli>\n\u003Cli>show_image=”true” – A small image of all pages will be included, if it is not available then placeholder image will be shown\u003C\u002Fli>\n\u003Cli>image_width=”30″ – Images will be 30 pixels wider\u003C\u002Fli>\n\u003Cli>image_height=”30″ – Height of the image will be 30 pixels\u003C\u002Fli>\n\u003Cli>content_limit=”140″ – Excerpt will be included under the post title with maximum 140 characters\u003C\u002Fli>\n\u003Cli>show_date=”true” – The date will appear for all items in the sitemap\u003C\u002Fli>\n\u003Cli>date=”created” – Date when the page was created\u003C\u002Fli>\n\u003Cli>date_format=”F j, Y” – How the date will appear (in this case it will be like June 29, 2018)\u003C\u002Fli>\n\u003Cli>layout=”single-column” – To show the sitemap in single column or in two columns\u003C\u002Fli>\n\u003Cli>position=”left” – For two-columns, you can choose to show sitemap in left or right column\u003C\u002Fli>\n\u003Cli>horizontal=”true” – This will generate sitemap having horizontal view\u003C\u002Fli>\n\u003Cli>separator=” |” – Allows to add separator like ‘|’ or ‘\u002F’  or ‘\\’\u003C\u002Fli>\n\u003Cli>exclude=”100,122,155″ – Comma separated list of post IDs to exclude from the sitemap.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Post shortcode example and parameters\u003C\u002Fh4>\n\u003Cp>Here is an example of shortcode to generate HTML Sitemap for posts\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wshs_list post_type=\"post\" name=\"Post Sitemap\" order_by=\"title\" show_image=\"true\" image_width=\"30\" image_height=\"30\" content_limit=\"140\" show_date=\"true\" date=\"created\" date_format=\"F j, Y\" layout=\"single-column\" taxonomy=\"category\" terms=\"wordpress-plugins\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Explanation of parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>post_type=”post” – This shortcode will generate HTML sitemap of posts\u003C\u002Fli>\n\u003Cli>name=”Post Sitemap” – You can specify sitemap heading (title)\u003C\u002Fli>\n\u003Cli>order_by=”title” – Posts will be ordered by title alphabetically in ascending order\u003C\u002Fli>\n\u003Cli>show_image=”true” – A small image of all pages will be included, if it is not\u003C\u002Fli>\n\u003Cli>image_width=”30″ – Images will be 30 pixels wider\u003C\u002Fli>\n\u003Cli>image_height=”30″ – Height of the image will be 30 pixels\u003C\u002Fli>\n\u003Cli>content_limit=”140″ – Excerpt will be included under the post title with maximum 140 characters\u003C\u002Fli>\n\u003Cli>show_date=”true” – The date will appear for all items in the sitemap\u003C\u002Fli>\n\u003Cli>date=”created” – Date when the page was created\u003C\u002Fli>\n\u003Cli>date_format=”F j, Y” – How the date will appear (in this case it will be like June 29, 2018)\u003C\u002Fli>\n\u003Cli>layout=”full” – To show the sitemap in full page or in half view\u003C\u002Fli>\n\u003Cli>position=”left” – For half layout, you can choose to show sitemap in left or right column\u003C\u002Fli>\n\u003Cli>taxonomy=”category” – To include custom taxonomy\u003C\u002Fli>\n\u003Cli>terms=”wordpress-plugins” – To include term of the custom taxonomy\u003C\u002Fli>\n\u003Cli>horizontal=”true” – This will generate sitemap having horizontal view\u003C\u002Fli>\n\u003Cli>separator=” |” – Allows to add separator like ‘|’ or ‘\u002F’  or ‘\\’\u003C\u002Fli>\n\u003Cli>exclude=”100,122,155″ – Comma separated list of post IDs to exclude from the sitemap.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Important note: If you like to generate a sitemap having both posts and pages, you need to use two shortcodes. One for the pages and another for the posts.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>If you like learn more about shortcode parameters and other configuration options available at admin area, please take a look at here \u003Ca href=\"https:\u002F\u002Ffreelancer-coder.com\u002Fwp-simple-html-sitemap-plugin\" rel=\"nofollow ugc\">Simple HTML Sitemap Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please feel free to connect with me in case if you find any difficulties using this plugin, I’ll remain attentive to comments. You can use this form to connect with me \u003Ca href=\"https:\u002F\u002Ffreelancer-coder.com\u002Fcontact-wordpress-developer\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ffreelancer-coder.com\u002Fcontact-wordpress-developer\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Using Simple HTML Sitemap plugin, you can add HTML Sitemap anywhere on the website using Shortcode.",2000,34037,98,"2026-02-25T07:53:00.000Z","6.0",[128,129,130,131,132],"html-sitemap-plugin","html-sitemap-shortcode","post-and-pages-sitemap","simple-html-sitemap","sitemap","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-simple-html-sitemap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-simple-html-sitemap.3.8.zip",6,"2025-04-01 00:00:00",{"attackSurface":138,"codeSignals":193,"taintFlows":216,"riskAssessment":217,"analyzedAt":222},{"hooks":139,"ajaxHandlers":176,"restRoutes":181,"shortcodes":182,"cronEvents":191,"entryPointCount":192,"unprotectedCount":112},[140,146,151,155,158,162,166,170,173],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","template_redirect","check_and_add_shortcode","class\\mapInEachPost_Class.php",20,{"type":141,"name":147,"callback":148,"file":149,"line":150},"admin_menu","create_settings_page","class\\mapInEachPost_configurator_Class.php",7,{"type":141,"name":152,"callback":153,"file":149,"line":154},"admin_init","setup_sections",8,{"type":141,"name":152,"callback":156,"file":149,"line":157},"setup_fields",9,{"type":141,"name":159,"callback":160,"file":161,"line":150},"wp_enqueue_scripts","enqueue_scripts","class\\mapInEachPost_map_Class.php",{"type":141,"name":163,"callback":164,"file":165,"line":135},"admin_notices","display_notice","class\\mapInEachPost_notice_Class.php",{"type":141,"name":167,"callback":168,"file":169,"line":135},"add_meta_boxes","add_mapineachpost_points_metabox","class\\mapInEachPost_post_Class.php",{"type":141,"name":171,"callback":172,"file":169,"line":150},"save_post","save_mapineachpost_points",{"type":141,"name":174,"callback":175,"file":169,"line":154},"admin_enqueue_scripts","enqueue_admin_scripts",[177],{"action":178,"nopriv":179,"callback":180,"hasNonce":179,"hasCapCheck":179,"file":165,"line":150},"map_in_each_post_dismiss_notice",false,"dismiss_notice",[],[183,187],{"tag":184,"callback":185,"file":144,"line":186},"mapInEachPostPoint","mapInEachPostPoint_function",21,{"tag":188,"callback":189,"file":144,"line":190},"mapInEachPost","mapInEachPost_function",27,[],3,{"dangerousFunctions":194,"sqlUsage":195,"outputEscaping":197,"fileOperations":13,"externalRequests":13,"nonceChecks":214,"capabilityChecks":214,"bundledLibraries":215},[],{"prepared":13,"raw":13,"locations":196},[],{"escaped":198,"rawEcho":135,"locations":199},41,[200,203,205,207,209,211],{"file":149,"line":201,"context":202},61,"raw output",{"file":204,"line":11,"context":202},"templates\\post-point-metabox.php",{"file":204,"line":206,"context":202},18,{"file":204,"line":208,"context":202},44,{"file":204,"line":210,"context":202},53,{"file":212,"line":213,"context":202},"templates\\settings-page.php",5,2,[],[],{"summary":218,"deductions":219},"The 'map-in-each-post' plugin version 3.4.1 exhibits a generally good security posture based on the provided static analysis. The complete absence of dangerous functions, file operations, and external HTTP requests, along with 100% prepared SQL statements and a high percentage of properly escaped output, are strong indicators of secure coding practices.  The plugin also includes nonce and capability checks for some entry points, which is a positive sign. \n\nHowever, a significant concern arises from the presence of one unprotected AJAX handler, which represents a direct attack vector. While no critical taint flows or unpatched CVEs are recorded, this single unprotected entry point, coupled with the lack of taint analysis data, leaves room for potential exploitation. The plugin's vulnerability history being completely clean is a positive indicator, suggesting a track record of security, but it doesn't negate the risks identified in the current static analysis.\n\nIn conclusion, the plugin demonstrates a strong foundation in secure coding principles. The primary weakness lies in the unprotected AJAX handler, which requires immediate attention. Without further information from taint analysis or the discovery of past vulnerabilities, it's difficult to definitively assess the severity of potential issues beyond this unprotected entry point. Addressing the unprotected AJAX handler is the most critical step towards enhancing the plugin's security.",[220],{"reason":221,"points":150},"Unprotected AJAX handler","2026-03-16T23:52:39.151Z",{"wat":224,"direct":245},{"assetPaths":225,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[226,227,228,229,230,231,232,233],"\u002Fwp-content\u002Fplugins\u002Fmap-in-each-post\u002Fcomponent\u002Fcss\u002Fleaflet.css","\u002Fwp-content\u002Fplugins\u002Fmap-in-each-post\u002Fcomponent\u002Fjs\u002Fleaflet.js","\u002Fwp-content\u002Fplugins\u002Fmap-in-each-post\u002Fcomponent\u002Fcss\u002FMarkerCluster.css","\u002Fwp-content\u002Fplugins\u002Fmap-in-each-post\u002Fcomponent\u002Fcss\u002FMarkerCluster.Default.css","\u002Fwp-content\u002Fplugins\u002Fmap-in-each-post\u002Fcomponent\u002Fjs\u002Fleaflet.markercluster-src.js","\u002Fwp-content\u002Fplugins\u002Fmap-in-each-post\u002Fcomponent\u002Fjs\u002Fmap-initialization.js","\u002Fwp-content\u002Fplugins\u002Fmap-in-each-post\u002Fcomponent\u002Fjs\u002Fmap-in-each-post-admin.js","\u002Fwp-content\u002Fplugins\u002Fmap-in-each-post\u002Fcomponent\u002Fcss\u002Fmap-in-each-post-admin.css",[],[227,230,231,232],[237,238,239,240,241,242,243,244],"map-in-each-post\u002Fcomponent\u002Fcss\u002Fleaflet.css?ver=","map-in-each-post\u002Fcomponent\u002Fjs\u002Fleaflet.js?ver=","map-in-each-post\u002Fcomponent\u002Fcss\u002FMarkerCluster.css?ver=","map-in-each-post\u002Fcomponent\u002Fcss\u002FMarkerCluster.Default.css?ver=","map-in-each-post\u002Fcomponent\u002Fjs\u002Fleaflet.markercluster-src.js?ver=","map-in-each-post\u002Fcomponent\u002Fjs\u002Fmap-initialization.js?ver=","map-in-each-post\u002Fcomponent\u002Fjs\u002Fmap-in-each-post-admin.js?ver=","map-in-each-post\u002Fcomponent\u002Fcss\u002Fmap-in-each-post-admin.css?ver=",{"cssClasses":246,"htmlComments":248,"htmlAttributes":249,"restEndpoints":255,"jsGlobals":256,"shortcodeOutput":258},[247],"map-ineachpost-points-metabox",[],[250,251,252,253,254],"data-map-lat","data-map-lon","data-map-zoom","data-map-locations","data-map-view",[],[188,257],"mapInEachPostLabels",[259,260],"[mapInEachPost]","[mapInEachPostPoint]"]