[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fpzoz-V2b1FKuuasCrYHgCz3s3fh-5E-PENzAd5oGjl4":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":38,"analysis":136,"fingerprints":255},"placemarks","Placemarks","3.0.1","Nagmay","https:\u002F\u002Fprofiles.wordpress.org\u002Fgabrielmcgovern\u002F","\u003Cp>Create maps, drop pins, and so much more!\u003C\u002Fp>\n\u003Cp>This plugin adds a new \u003Ccode>placemark\u003C\u002Fcode> post type that allows author to create and update map content.\u003C\u002Fp>\n\u003Cp>The author interface includes:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Place\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An interactive map to drop and move pins\u003C\u002Fli>\n\u003Cli>A way to edit GPS by hand and make use of the geolocation on your mobile phone\u003C\u002Fli>\n\u003Cli>An editable set of drop-down lists for picking locations\u003C\u002Fli>\n\u003Cli>An alternative text area to describe the location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Mark\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>An editable drop-down of marker types and associated icons\u003C\u002Fli>\n\u003Cli>An optional title\u003C\u002Fli>\n\u003Cli>Optional bubble text\u003C\u002Fli>\n\u003Cli>Optional link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>** Optional **\u003Cbr \u002F>\nThe locations and marker types can be set by an administrator. This allow the you to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customize the types of markers includeing the image\u003C\u002Fli>\n\u003Cli>Set a custom taxonomy for locations, allowing authors to zoom in to campus, building, floor, etc…\u003C\u002Fli>\n\u003Cli>Add image overlays to each location, including floorplans. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To embed the maps a simple short code is used. You can limit which type of placemarks will show up on each map.\u003C\u002Fp>\n\u003Cp>A basic API allows you to pull out the data for other mapping systems.\u003C\u002Fp>\n","Allow authors to easily manage placemarks and embed custom maps.",20,3760,100,1,"2019-10-13T17:56:00.000Z","5.2.24","3.0","",[20,21,22,4,23],"map","maps","placemark","places","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplacemarks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplacemarks.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"gabrielmcgovern",5,250,30,84,"2026-04-06T09:28:39.060Z",[39,60,80,98,117],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":36,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":57,"download_link":58,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":59,"fetched_at":29},"codepeople-post-map","CodePeople Post Map for Google Maps","1.2.5","codepeople","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodepeople\u002F","\u003Cp>\u003Cstrong>CodePeople Post Map for Google Maps\u003C\u002Fstrong> lets you insert Google Maps into posts or WordPress templates displaying multiple posts. In single posts, it shows a marker for the post’s geolocation and optionally markers for recent posts in related categories. In templates, it displays markers for all posts on the page, highlighting the related post on hover.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>► Insert Google Maps at optimal positions or associate geolocation without displaying the map\u003Cbr \u002F>\n► Handle large volumes of markers\u003Cbr \u002F>\n► Discover related entries via map markers\u003Cbr \u002F>\n► Define location by address or coordinates\u003Cbr \u002F>\n► Customize markers and info bubbles (including default-open bubbles)\u003Cbr \u002F>\n► Embed maps in multiple languages\u003Cbr \u002F>\n► Based on Google Maps JavaScript API v3\u003Cbr \u002F>\n► Show markers for posts in the same category\u003Cbr \u002F>\n► Customize zoom, size, margins, alignment, map type\u002Flanguage, display mode (full or icon), controls, number of points, and hover class\u003Cbr \u002F>\n► Style the map freely\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Load points from specific posts, categories, tags, or all posts\u003C\u002Fli>\n\u003Cli>Use location info and descriptions in post search\u003C\u002Fli>\n\u003Cli>Associate multiple points per post\u002Fpage\u003C\u002Fli>\n\u003Cli>Draw routes and shapes\u003C\u002Fli>\n\u003Cli>Add a search box for places\u003C\u002Fli>\n\u003Cli>Create legends with categories\u002Ftags\u002Ftaxonomies to toggle visibility\u003C\u002Fli>\n\u003Cli>Add links for directions, opening in Google Maps, or Street View\u003C\u002Fli>\n\u003Cli>Display multiple maps per post\u002Fpage (same points across maps)\u003C\u002Fli>\n\u003Cli>Insert maps as sidebar widgets\u003C\u002Fli>\n\u003Cli>Group markers in clusters\u003C\u002Fli>\n\u003Cli>Show and refresh user location at intervals\u003C\u002Fli>\n\u003Cli>Generate dynamic points from image metadata or WordPress App geolocation\u003C\u002Fli>\n\u003Cli>Associate maps with any public post_type\u003C\u002Fli>\n\u003Cli>In non-singular pages, show a map per post\u003C\u002Fli>\n\u003Cli>Export\u002Fimport points via CSV or KML\u003C\u002Fli>\n\u003Cli>Load KML layers from files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Developer Features (includes Premium):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Design contact forms linked to map points\u003C\u002Fli>\n\u003Cli>Send notification emails from form submissions\u003C\u002Fli>\n\u003Cli>Assign unique or global email addresses to points\u003C\u002Fli>\n\u003Cli>Support Contact Form 7 shortcodes in point descriptions\u003C\u002Fli>\n\u003Cli>Use point-associated images as map icons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Demo Access:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.dwbooster.com\u002Fcp-google-maps\u002Fwp-login.php\" title=\"Click to access the administration area demo\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.dwbooster.com\u002Fcp-google-maps\u002Fwp-login.php\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.dwbooster.com\u002Fcp-google-maps\u002F\" title=\"Click to access the Public Page\" rel=\"nofollow ugc\">https:\u002F\u002Fdemos.dwbooster.com\u002Fcp-google-maps\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shorcode Attributes and Plugin Settings\u003C\u002Fh3>\n\u003Cp>Note 1: To display all points that belong to a specific category in the same Google Map, it is required to insert the following shortcode \u003Ccode>[codepeople-post-map cat=\"3\"]\u003C\u002Fcode>. The number 3 represent the category ID, replace this number by the corresponding category’s ID. To insert the code directly in a template, the snippet of code would be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[codepeople-post-map cat=\"3\"]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note 2: To display all points that belong to more than one category in a same Google Map, separate the categories IDs with the comma symbol \u003Ccode>[codepeople-post-map cat=\"3,5\"]\u003C\u002Fcode>. The numbers 3 y 5 are the categories IDs, replace these numbers by the corresponding categories IDs. To insert the code directly in a template, the snippet of code would be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[codepeople-post-map cat=\"3,5\"]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note 3: To display all points defined in the website in a same Google Map, use -1 as the category’s ID:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map cat=\"-1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[codepeople-post-map cat=\"-1\"]'); ?> for template.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note 4: To display all points that belong to the posts with a specific tag assigned in a same Google Map, for example the tag name “mytag”, use the shortcode’s attribute “tag”, as follows: \u003Ccode>[codepeople-post-map tag=\"mytag\"]\u003C\u002Fcode>. To insert the code directly in a template, the snippet of code would be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[codepeople-post-map tag=\"mytag\"]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note 5: To display the points belonging to specific posts or pages in a same Google Map, enter their ids separated by comma through the “id” attribute in the shortcode as follows: \u003Ccode>[codepeople-post-map id=\"123\"]\u003C\u002Fcode>. To insert the code directly in a template, the snippet of code would be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[codepeople-post-map id=\"123\"]'); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The “id” attribute has preference over the rest of the filtering attributes.\u003C\u002Fp>\n\u003Cp>If you prefer configure your map directly from the shortcode, then you must enter an attribute for each map feature to specify. For example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map width=\"500\" height=\"500\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The complete list of allowed attributes are:\u003C\u002Fp>\n\u003Cp>Very Important. Some of attributes are available only in the premium and developer versions of the plugin.\u003C\u002Fp>\n\u003Cp>width:  Values allowed, number or percentage. Defines the map’s width:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map width=\"300\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map width=\"100%\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>height:  Values allowed, number or percentage (In the web’s development, the height in percentage is effective only if the parent element has a height defined). Defines the map’s height:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map height=\"300\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>align:  Values allowed, left, right, center. Aligns the map’s container to the left, right or center:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map align=\"center\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>dynamic_zoom:  Values allowed, 1 or 0. Adjust the zoom of map dynamically to display all points on map at the same time:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map dynamic_zoom=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>zoom:  Accepts a number to define the map’s zoom. To apply a zoom to the map, the dynamic zoom should be 0:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map dynamic_zoom=\"0\" zoom=\"5\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>type:  Values allowed, SATELLITE, ROADMAP, TERRAIN and HYBRID. Select the type of map to display:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map type=\"ROADMAP\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>language:  Values allowed, en for English, es for Spanish, pt for Portuguese, etc. (for the complete list, check the Google Maps documentation). Select a language to display on map:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map language=\"en\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>route:  Values allowed, 0 or 1. Draw or not the route between points in a same post or page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map route=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>mode:  Values allowed, DRIVING, BICYCLING and WALKING. Define the type of route:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map route=\"1\" mode=\"DRIVING\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>show_window:  Values allowed, 0 or 1. To enable or disable the infowindows:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map show_window=\"1\" ]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>show_default:  Values allowed, 0 or 1. Display or not an infowindow expanded by default:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map show_window=\"1\" show_default=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>markerclusterer:  Values allowed, 0 or 1. Displays a cluster with the number of points in an area:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map markerclusterer=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>mousewheel:  Values allowed, 0 or 1. Enables the map’s zoom with the mouse wheel:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map mousewheel=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>zoompancontrol:  Values allowed, 0 or 1. Displays or hide the zoom controls in the Google Maps:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map zoompancontrol=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>typecontrol:  Values allowed, 0 or 1. Displays or hide the type control in the Google Map:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map typecontrol=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>streetviewcontrol:  Values allowed, 0 or 1. Displays or hide the street-view control in the Google Map:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map streetviewcontrol=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>defaultpost: Defines the post ID, for centring the map, and display by default the infowindow corresponding to the first point associated to this post:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map defaultpost=\"396\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>center: To define the center of the map, but if the infowindows are configured to be opened by default, the map will be centered in the point with the infowindow opened:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map center=\"40.7127837,-74.00594130000002\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>legend:  Accepts a taxonomy name as value. Some common taxonomies names are:  category and post_tag, for the categories and tags, respectively. Displays the legend with the list of elements that belong to the taxonomy and are assigned to the posts associated with the points:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map legend=\"category\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>legend_title:  Text to be used as legend title:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map legend=\"category\" legend_title=\"Select the categories to display on map\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>legend_class:  Class name to be assigned to the legend. The legend design may be modified through CSS styles. Creates a class name, with the styles definition, and associates the new class name to the legend through the legend_class attribute:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map legend=\"category\" legend_class=\"my-legend-class\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>tag:  Tags slugs separated by “,”. Displays on map the points whose posts have assigned the tags:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map tag=\"tag1,tag2,tag3\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>cat:  Categories IDs separated by “,” or -1. Displays on map the points whose posts belong to the categories. The special value -1, allows display on map all points defined in the website:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map cat=\"2,4,56\"]\n\n[codepeople-post-map cat=\"-1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>excludecat:  Categories IDs to exclude, separated by “,”. From points to be displayed on map, the plugin excludes the points whose posts belong to the categories to exclude:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map tag=\"tag1,tag2\" excludecat=\"4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>excludepost:  Posts IDs to exclude separated by “,”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map cat=\"-1\" excludepost=\"235,260\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>excludetag:  Tags IDs to exclude separated by “,”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map excludetag=\"2,13\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>taxonomy:  The taxonomy is a special attribute that should be combined with other attributes, depending of taxonomies to use for points filtering. Suppose the website includes two new taxonomies:  taxonomyA and taxonomyB, and the map should display all points that belong to the posts with the value T1 for taxonomyA, and T3,T4 for taxonomyB, the shortcode would be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map taxonomy=\"taxonomyA,taxonomyB\" taxonomyA=\"T1\" taxonomyB=\"t2,t3\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Note 5: The geolocation information is stored in image’s metadata from mobiles or cameras with GPS devices.\u003C\u002Fp>\n\u003Cp>Note 6: Some plugins interfere with the shortcodes replacements, and provokes that maps don’t be loaded correctly, in this case should be passed a new parameter through the shortcode print=1\u003C\u002Fp>\n\u003Cp>Passing the parameter print=1, displays the map at beginning of page\u002Fpost content.\u003C\u002Fp>\n\u003Cp>Note 7: To display  in the Google Map all points in posts with a specific taxonomy assigned, or multiple taxonomies, should be used the “taxonomy” attribute in the shortcode, with the list of all taxonomies separated by the comma symbol, for example: taxonomy=”taxonomy1,taxonomy2″, and a new attribute for each taxonomy with the values corresponding. For example if you want select the points that belong to the posts with the values: “value1” for “taxonomy1”, the shortcode would be:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map taxonomy=\"taxonomy1\" taxonomy1=\"value1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>for multiple taxonomies:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map taxonomy=\"taxonomy1,taxonomy2\" taxonomy1=\"value1\" taxonomy2=\"value2,value3\"].\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>post_type: In combination with other attributes like: cat, tag or taxonomy, it is possible to load on map only the points that belong to the post types in the list:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map cat=\"-1\" post_type=\"post,page\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>excludepost_type: In combination with other attributes like: cat, tag or taxonomy, it is possible to load on map only the points that do not belong to the post types in the list:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map cat=\"-1\" excludepost_type=\"post\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>kml: Absolute URL (http:\u002F\u002F…) to a KML file with the Keyhole Markup Language:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[codepeople-post-map kml=\"http:\u002F\u002Fwww.yourwebsite.com\u002Fyour-file.kml\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want more information about this plugin or another one don’t doubt to visit my website:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwordpress.dwbooster.com\u002Fcontent-tools\u002Fcodepeople-post-map\" title=\"CodePeople Post Map for Google Maps\" rel=\"nofollow ugc\">http:\u002F\u002Fwordpress.dwbooster.com\u002Fcontent-tools\u002Fcodepeople-post-map\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Interface\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Google Maps\u003C\u002Fstrong> offers several setting options and is highly flexible. Options can be set up in the Settings page (and will become the \u003Cstrong>default setup\u003C\u002Fstrong> for all maps added to posts in the future), or may be \u003Cstrong>specific to each post\u003C\u002Fstrong> to be associated with the Google maps (in this case the values are entered in the editing screen of the post in question.)\u003C\u002Fp>\n\u003Cp>The settings are divided into two main groups, those belonging to the Google maps and those belonging to the geolocation point.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google Maps configuration options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Map zoom: Initial map zoom.\u003C\u002Fli>\n\u003Cli>Dynamic zoom: Allows to adjust the map’s zoom dynamically to display all points at the same time.\u003C\u002Fli>\n\u003Cli>Map width: Width of the map.\u003C\u002Fli>\n\u003Cli>Map height: Height of the map.\u003C\u002Fli>\n\u003Cli>Map margin: Margin of the map.\u003C\u002Fli>\n\u003Cli>Map align: Aligns the map at left, center or right of area.\u003C\u002Fli>\n\u003Cli>Map type: Select one of the possible types of maps to load (roadmap, satellite, terrain, hybrid).\u003C\u002Fli>\n\u003Cli>Map language: a large number of languages is available to be used on maps, select the one that matches your blog’s language.\u003C\u002Fli>\n\u003Cli>Allow drag the map: allows drag the map to see other places.\u003C\u002Fli>\n\u003Cli>Map route: Draws the route through the points that belong to the same post (available only in the premium and developer versions of plugin)\u003C\u002Fli>\n\u003Cli>Travel Mode: Travel mode used in route drawing (available only in the premium and developer versions of plugin)\u003C\u002Fli>\n\u003Cli>Include Traffic Layer: Displays a traffic layer over the map.\u003C\u002Fli>\n\u003Cli>Show info bubbles: display or hide the bubbles with the information associated to the points.\u003C\u002Fli>\n\u003Cli>Display a bubble by default: display  a bubble opened by default.\u003C\u002Fli>\n\u003Cli>Display map in post \u002F page: When the Google maps are inserted in a post you can select whether to display the Google maps or display an icon, which displays the map, when pressed (if the Google maps are inserted into a template that allows multiple posts, this option does not apply)\u003C\u002Fli>\n\u003Cli>Options: This setting allows you to select which map controls should be available.\u003C\u002Fli>\n\u003Cli>Display a bundle of points in the same area, like a cluster: Allows grouping multiple points in a cluster (available only in the premium and developer versions of plugin)\u003C\u002Fli>\n\u003Cli>Display Featured Image by default: Displays the Featured Image in posts and pages in the infowindows, if the points don’t have associated an image.\u003C\u002Fli>\n\u003Cli>Display the user’s location: Displays a marker with the location of user that is visiting the webpage (available only in the premium and developer versions of plugin)\u003C\u002Fli>\n\u003Cli>Refresh the user’s location every: Integer number that represent the interval in milliseconds to refresh the user’s location (available only in the premium and developer versions of plugin)\u003C\u002Fli>\n\u003Cli>Title of user’s location: Enter the title of infowindow belonging to the user’s marker (available only in the premium and developer versions of plugin)\u003C\u002Fli>\n\u003Cli>Display the get directions link: Displays a link in the infowindow to get the directions to the point (available only in the premium and developer versions of plugin)\u003C\u002Fli>\n\u003Cli>Display a link to Google Maps: Displays a link in the infowindow to load the point directly on Google Maps.\u003C\u002Fli>\n\u003Cli>Display a link to Street View: Displays a link in the infowindow to display the street view in the specific point.\u003C\u002Fli>\n\u003Cli>Enter the number of points on the post \u002F page map: When the Google maps are inserted into a post, points that belong to the same categories will be shown on the same Google map. This option allows you to set the number of points to be shown. When the Google maps are inserted into a template that allows multiple posts this option does not apply.\u003C\u002Fli>\n\u003Cli>Generate points dynamically from geolocation information included on images, when images are uploaded to WordPress: If the image uploaded to WordPress includes geolocation information is generated a point with related to the geolocation information.\u003C\u002Fli>\n\u003Cli>Generate points dynamically from geolocation information included on posts: Displays new points on maps, if the post includes geolocation information, generated by WordPress App.\u003C\u002Fli>\n\u003Cli>Display maps legends: Check the option to display a legend with categories, tags, or custom taxonomies, to display or hide the points on map dynamically.\u003C\u002Fli>\n\u003Cli>Select the taxonomy to display on legend: Select the taxonomies to display on legend.\u003C\u002Fli>\n\u003Cli>Enter a title for legend: Enter the title to display in the legend.\u003C\u002Fli>\n\u003Cli>Enter a classname to be applied to the legend: To customize the legend appearance, associate to it a classname, and set the class definition in any of style files in your website.\u003C\u002Fli>\n\u003Cli>Highlight post when mouse hovers over related point on map:  When the Google maps are inserted into a template that allows multiple posts,  hovering the mouse over one of the points will highlight the associated post through assignment of a class in the next setup option.\u003C\u002Fli>\n\u003Cli>Highlight class: Name of the class to be assigned to a post to highlight when the mouse is hovered over the point associated with that post on the Google map.\u003C\u002Fli>\n\u003Cli>Use points information in search results: Allows search in the points information ( available only in the premium and developer versions of plugin )\u003C\u002Fli>\n\u003Cli>Allow to associate a map to the post types: Allows to associate points to custom post types in website ( available only in the premium and developer versions of plugin )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Configuration options related to the points location\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Location name: Name of the place you  &hellip;\u003C\u002Fli>\n\u003C\u002Ful>\n","CodePeople Post Map lets you geotag posts and seamlessly integrate your blog with Google Maps for a smooth, location-aware experience.",4000,439166,31,"2025-11-28T12:17:00.000Z","6.9.4","3.0.5",[54,21,55,23,56],"google-maps","marker","routes","http:\u002F\u002Fwordpress.dwbooster.com\u002Fcontent-tools\u002Fcodepeople-post-map","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcodepeople-post-map.1.2.5.zip","2023-02-06 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":51,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":78,"download_link":79,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"autocomplete-google-address","Autocomplete Google Address","4.0.0","Md Nishath Khandakar","https:\u002F\u002Fprofiles.wordpress.org\u002Fnishatbd31\u002F","\u003Cp>Tired of manually typing addresses? Autocomplete Google Address integrates the power of Google Places Autocomplete with any form on your WordPress site.\u003C\u002Fp>\n\u003Cp>This plugin doesn’t force you to create new forms. Instead, it provides a powerful, selector-based “form builder” that lets you map Google’s rich address data to your \u003Cem>existing\u003C\u002Fem> form fields. It’s compatible with WooCommerce, Contact Form 7, WPForms, Gravity Forms, and virtually any other form.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Works with Any Form:\u003C\u002Fstrong> Add address autocomplete to checkout fields, contact forms, registration forms, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selector-Based Mapping:\u003C\u002Fstrong> A simple but powerful UI lets you connect Google Address components to your form fields using CSS selectors (like \u003Ccode>#billing_address\u003C\u002Fcode> or \u003Ccode>.shipping-street\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two Powerful Modes:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Single Line Mode:\u003C\u002Fstrong> A single field autocompletes the full, formatted address. Perfect for simple address fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Mapping Mode:\u003C\u002Fstrong> One field triggers the autocomplete, and the plugin intelligently fills multiple fields like Street, City, State, Zip, and Country.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Configurations:\u003C\u002Fstrong> Create as many mapping configurations as you need. You can have different setups for your checkout form and your contact form on the same site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly:\u003C\u002Fstrong> Use the \u003Ccode>[aga_form id=\"123\"]\u003C\u002Fcode> shortcode or the \u003Ccode>aga_render_form_config(123)\u003C\u002Fcode> PHP function to apply configurations exactly where you need them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conflict Prevention:\u003C\u002Fstrong> Includes an option to prevent the plugin from loading the Google Maps API if another plugin or your theme already does.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add Google Places address autocomplete to any existing form in WordPress using a selector-based mapping builder.",3000,67886,80,23,"2026-01-10T11:09:00.000Z","5.4",[75,76,77,21,23],"address","autocomplete","google","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautocomplete-google-address\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautocomplete-google-address.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":68,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":96,"download_link":97,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"basic-google-maps-placemarks","Basic Google Maps Placemarks","1.10.7","Ian Dunn","https:\u002F\u002Fprofiles.wordpress.org\u002Fiandunn\u002F","\u003Cp>BGMP creates a \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FWkLBPpGOmo#!\" rel=\"nofollow ugc\">custom post type\u003C\u002Fa> for placemarks (markers) on a Google Map. The map is embedded into pages or posts using a shortcode, and there are settings to affect how it’s displayed. You can create markers that will show up on the map, and set their icons using the Featured Image meta box. When a marker is clicked on, a box will appear and show the marker’s title and description.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each map marker can have a unique custom Installation icon, share a common custom icon, or use the default icon.\u003C\u002Fli>\n\u003Cli>Options to set the map type (street, satellite, etc), center location, size, zoom level, navigation controls, etc.\u003C\u002Fli>\n\u003Cli>Setup unique maps on different pages with their own placemarks, map types, center locations, etc.\u003C\u002Fli>\n\u003Cli>Placemarks can be assigned to categories, and you can control which categories are displayed on a individual map.\u003C\u002Fli>\n\u003Cli>Marker clustering for large numbers of placemarks\u003C\u002Fli>\n\u003Cli>Extra shortcode to output a text-based list of markers for mobile devices, search engines, etc.\u003C\u002Fli>\n\u003Cli>Lots of filters so that developers can customize and extend the plugin.\u003C\u002Fli>\n\u003Cli>Use HTML, images, etc inside the information window.\u003C\u002Fli>\n\u003Cli>Compatible with WordPress MultiSite.\u003C\u002Fli>\n\u003Cli>Internationalized (see \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbasic-google-maps-placemarks\u002Fother_notes\u002F\" rel=\"ugc\">Other Notes\u003C\u002Fa> for a list of supported languages)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Live Examples\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.polioaustralia.org.au\u002F?page_id=6098\" rel=\"nofollow ugc\">The Australian Polio Register\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffdmaps.com\u002Fforestry-ncfs-and-usfs-combined\u002F\" rel=\"nofollow ugc\">The North Carolina Fire Station Mapping Project\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwashingtonhousechurches.net\" rel=\"nofollow ugc\">Washington House Churches\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I’m happy to fix reproducible bugs, but don’t have time to help you customize the plugin to fit your needs. There’s also plenty of documentation and community support available. Check out the ‘How can I get help when I’m having a problem?’ question in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbasic-google-maps-placemarks\u002Ffaq\u002F\" rel=\"ugc\">the FAQ\u003C\u002Fa> for details.\u003Cbr \u002F>\n\u003Cstrong>Localizations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Spanish (thanks to Andrew Kurtis from \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Chinese (thanks to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fyzqiang\" rel=\"ugc\">yzqiang\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Russian (thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Falexgr\" rel=\"nofollow ugc\">alexgr\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>French (thanks to Romain Fevre)\u003C\u002Fli>\n\u003Cli>German (thanks to Jens)\u003C\u002Fli>\n\u003Cli>Italian (thanks to \u003Ca href=\"http:\u002F\u002Fwww.acolombodesign.com\u002F\" rel=\"nofollow ugc\">Andrea Colombo\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Serbo-Croatian (thanks to Borisa Djuraskovic from \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>Dutch (thanks to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmardonios\u002F\" rel=\"nofollow ugc\">mardonios\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If there isn’t a translation for your language (or it is incomplete\u002Finaccurate) please consider making one and contributing it to the plugin. You can learn how by reading \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fwww.wdmac.com\u002Fhow-to-create-a-po-language-translation\" rel=\"nofollow ugc\">How to Create a .po Language Translation\u003C\u002Fa>. The .pot file you’ll need is inside the \u003Cem>languages\u003C\u002Fem> directory in the plugin’s folder. Once you’re done, just start a thread on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with links to the .po and .mo files, and I’ll add them to the next release. You can also subscribe to \u003Ca href=\"http:\u002F\u002Fiandunn.us6.list-manage1.com\u002Fsubscribe?u=38510a08f1d822cc1c358e644&id=b7ff5f7393\" rel=\"nofollow ugc\">the BGMP Translators e-mail list\u003C\u002Fa> to be notified when updated versions have new strings to translate.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Known conflicts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpost-types-order\u002F\" rel=\"ugc\">Post Types Order\u003C\u002Fa> plugin can cause \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-basic-google-maps-placemarks-shortcode-bgmp-list-not-returning-all-placemarks\" rel=\"ugc\">the wrong placemarks to show up\u003C\u002Fa> in [bgmp-map] or [bgmp-list] results. Try disabling the \u003Cem>AutoSort\u003C\u002Fem> feature.\u003C\u002Fli>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbetter-wp-security\u002F\" rel=\"ugc\">Better WP Security\u003C\u002Fa> plugin may \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-better-wp-security-google-maps-api\" rel=\"ugc\">break the Google Maps API\u003C\u002Fa> if the “Display random version number” option is enabled.\u003C\u002Fli>\n\u003Cli>The [bgmp-map] and [bgmp-list] shortcodes \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fplugin-basic-google-maps-placemarks-map-showing-all-placemarkers-no-filter\" rel=\"ugc\">won’t work in WP e-Commerce product post types\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Also make sure that no other Google Maps plugins are activated, and that your theme isn’t including the Maps API. You can view the page’s source code and search for instances of “maps.google.com\u002Fmaps\u002Fapi\u002Fjs”. If there’s more than one, then you’re probably going to have issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How you can help with the plugin’s development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The thing I could really use some help with is answering questions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa>. I don’t have a lot of time to work on the plugin, so the time I spend answering questions reduces the amount of time I have to add new features. If you’re familiar with the plugin and would like to help out, you can click the ‘Subscribe to Emails for this Plugin’ link to get an e-mail whenever a new post is created.\u003C\u002Fli>\n\u003Cli>Translate the plugin into your language. See the \u003Cem>Localizations\u003C\u002Fem> section above for details.\u003C\u002Fli>\n\u003Cli>Volunteer to test new versions before they’re officially released. Sign up for \u003Ca href=\"http:\u002F\u002Fiandunn.us6.list-manage.com\u002Fsubscribe?u=38510a08f1d822cc1c358e644&id=b183d686c6\" rel=\"nofollow ugc\">the BGMP Testers e-mail list\u003C\u002Fa> to be notified when new release candidates are available for testing.\u003C\u002Fli>\n\u003Cli>If you find a bug, create a post on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with as much information as possible. If you’re a developer, create a patch and include a link to it in the post.\u003C\u002Fli>\n\u003Cli>Send me feedback on how easy or difficult the plugin is to use, and where you think things could be improved. Add a post to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with details.\u003C\u002Fli>\n\u003Cli>Send me feedback on ways the documentation could be more clear or complete. Add a post to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with details.\u003C\u002Fli>\n\u003Cli>Review the code for security vulnerabilities and best practices. If you find a security issue, please \u003Ca href=\"http:\u002F\u002Fiandunn.name\u002Fcontact\" rel=\"nofollow ugc\">contact me\u003C\u002Fa> privately so that I can release a fix for it before publicly disclosing it.\u003C\u002Fli>\n\u003Cli>Check the TODO.txt file for features that need to be added and submit a patch.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Donations\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>I do this as a way to give back to the WordPress community, so I don’t want to take any donations. If you’d like to give something, though, I’d encourage you to make a donation to \u003Ca href=\"http:\u002F\u002Fwww.doctorswithoutborders.org\" rel=\"nofollow ugc\">Doctors Without Borders\u003C\u002Fa> or the \u003Ca href=\"http:\u002F\u002Fwordpressfoundation.org\" rel=\"nofollow ugc\">WordPress Foundation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need to customize BGMP and a solution isn’t already available in the forums, the best thing to do is to hire a developer. \u003Ca href=\"https:\u002F\u002Fwww.meetup.com\u002Ftopics\u002Fwordpress\u002F\" rel=\"nofollow ugc\">Your local WordPress Meetup\u003C\u002Fa> is a great place to meet one, or you can also check out \u003Ca href=\"http:\u002F\u002Fjobs.wordpress.net\" rel=\"nofollow ugc\">jobs.wordpress.net\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you make customizations that could be beneficial to other users, please start a thread on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbasic-google-maps-placemarks\" rel=\"ugc\">the support forum\u003C\u002Fa> with a description of them and a link to the source code.\u003C\u002Fp>\n","Embeds a Google Map into your site and lets you add map markers with custom icons and information windows.",204718,88,51,"2017-11-28T13:15:00.000Z","4.8.28","3.1",[95,54,20,55,22],"geocode","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fbasic-google-maps-placemarks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbasic-google-maps-placemarks.1.10.7.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":13,"downloaded":106,"rating":13,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"stellar-places","Stellar Places","1.3","Micah Wood","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpscholar\u002F","\u003Cp>\u003Cstrong>Stellar Places\u003C\u002Fstrong> is an intuitive plugin for easily creating, managing and displaying locations using Google Maps.\u003C\u002Fp>\n\u003Ch4>How?\u003C\u002Fh4>\n\u003Cp>Using this plugin is simple:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install the plugin\u003C\u002Fli>\n\u003Cli>Activate the plugin\u003C\u002Fli>\n\u003Cli>In the WordPress admin, click on ‘Places’\u003C\u002Fli>\n\u003Cli>Click on ‘Add New’ and create a new place.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once you have added a new place, you will be able to access the listing view and single location view, both of which will automatically have maps associated with them.  If you wish to insert a map in a custom location, just use the \u003Ccode>[stellar_places_map]\u003C\u002Fcode> shortcode (see FAQ section for more details).\u003C\u002Fp>\n\u003Ch4>Why?\u003C\u002Fh4>\n\u003Cp>There are plenty of Google Maps plugins for WordPress, but very few actually use custom post types to manage locations. Additionally most don’t have a simple and intuitive interface.  Let’s take a look at some use cases where Stellar Places shines:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Store Locator\u003C\u002Fstrong> – If you own a business that has multiple physical locations, this plugin will automatically feature a list of all store locations as well as provide a page for each store location, which is good for local SEO.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Local Events\u003C\u002Fstrong> – If your organization sponsors or holds local events, this plugin makes it easy to display them all on a map, or even display subsets based on categories.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Let us how know how you are using Stellar Places!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Live map preview\u003C\u002Fli>\n\u003Cli>Drag and drop marker relocation\u003C\u002Fli>\n\u003Cli>Location pages for better SEO\u003C\u002Fli>\n\u003Cli>Unlimited locations and maps\u003C\u002Fli>\n\u003Cli>Mobile friendly, responsive maps\u003C\u002Fli>\n\u003Cli>Easy map embeds via shortcode\u003C\u002Fli>\n\u003Cli>Clean, well written code that won’t bog down your site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upcoming Features\u003C\u002Fh4>\n\u003Cp>If there is a feature or integration that you are interested in, please let me know. What I build will be entirely based on what my users need, so let your voice be heard by using the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fstellar-places\" rel=\"ugc\">support forum\u003C\u002Fa> or creating a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpscholar\u002Fstellar-places\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">new issue on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Banner Disclaimer\u003C\u002Fem>: The icon used in the banner was designed by \u003Ca href=\"http:\u002F\u002Fwww.iconarchive.com\u002Fshow\u002Fflatwoken-icons-by-alecive\u002FApps-Google-Maps-icon.html\" rel=\"nofollow ugc\">alecive\u003C\u002Fa>.  It has been altered and used with the author’s permission under the \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-sa\u002F4.0\u002F\" rel=\"nofollow ugc\">Creative Commons Attribution-ShareAlike license\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Special Thanks\u003C\u002Fh4>\n\u003Cp>A very special thank you to our plugin translators:\u003C\u002Fp>\n\u003Cp>Jacques Soulé (French) – http:\u002F\u002Fwordpress-pour-vous.com\u002F\u003C\u002Fp>\n","Easily create, manage and display locations in a way that makes sense.",9917,6,"2020-12-13T19:50:00.000Z","5.6.17","5.2","5.6",[113,114,20,21,23],"geolocation","location","https:\u002F\u002Fwpscholar.com\u002Fwordpress-plugins\u002Fstellar-places\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstellar-places.1.3.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":70,"downloaded":125,"rating":27,"num_ratings":27,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":18,"download_link":135,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"map-field-for-contact-form-7","Map Field for Contact Form 7","4.0","theme funda","https:\u002F\u002Fprofiles.wordpress.org\u002Fgravitymaster97\u002F","\u003Cp>\u003Cstrong>Google Map Field for Contact Form 7\u003C\u002Fstrong> is the most complete solution for adding a Google Places address autocomplete field to your Contact Form 7 forms. Users type a few characters, select from live suggestions, and an interactive Google Map appears instantly — no page reload needed.\u003C\u002Fp>\n\u003Cp>The draggable marker lets users fine-tune the exact pin position. When dragged, the address and coordinates update automatically via reverse geocoding — so what gets submitted is always accurate.\u003C\u002Fp>\n\u003Ch3>✨ Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Google Places Autocomplete\u003C\u002Fstrong> — real-time address suggestions powered by the Google Places API (new PlaceAutocompleteElement)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Always-visible interactive map\u003C\u002Fstrong> — map renders on page load using your configured default centre; no address selection required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Draggable marker\u003C\u002Fstrong> — users drag the pin to the exact location; address and lat\u002Flng fields update automatically via reverse geocoding\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive map heights\u003C\u002Fstrong> — set separate pixel heights for desktop (> 768 px) and mobile (≤ 768 px) from the admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Default map centre\u003C\u002Fstrong> — configure a default latitude and longitude so the map opens on the right region for your audience\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Address component sub-fields\u003C\u002Fstrong> — optionally show separate inputs for Street Number, City, State, Postcode, and Country; each auto-populated on place selection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country filter\u003C\u002Fstrong> — restrict autocomplete suggestions to one or more countries using ISO 3166-1 alpha-2 codes (e.g. \u003Ccode>in\u003C\u002Fcode>, \u003Ccode>us\u003C\u002Fcode>, \u003Ccode>gb\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Place type filter\u003C\u002Fstrong> — limit suggestions to specific place types such as \u003Ccode>airport\u003C\u002Fcode>, \u003Ccode>restaurant\u003C\u002Fcode>, or \u003Ccode>art_gallery\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mail-tag support\u003C\u002Fstrong> — use \u003Ccode>[fieldname-locality]\u003C\u002Fcode>, \u003Ccode>[fieldname-state]\u003C\u002Fcode>, \u003Ccode>[fieldname-postcode]\u003C\u002Fcode>, and \u003Ccode>[fieldname-country]\u003C\u002Fcode> mail tags in CF7 email templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lat\u002FLng hidden fields\u003C\u002Fstrong> — latitude and longitude are captured as hidden fields for backend processing or CRM integrations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor popup compatible\u003C\u002Fstrong> — autocomplete and map re-initialise correctly when used inside Elementor popups\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elegant form field design\u003C\u002Fstrong> — modern, accessible frontend styling with focus rings, smooth transitions, and validation error states\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready\u003C\u002Fstrong> — all field labels are customisable from the settings page; compatible with WPML and Polylang\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🗺️ How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install and activate the plugin (Contact Form 7 must be active)\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Contact \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Google Place API\u003C\u002Fstrong> and enter your Google Places API key\u003C\u002Fli>\n\u003Cli>In any CF7 form editor, use the new \u003Cstrong>Field Autocomplete\u003C\u002Fstrong> tag to insert a \u003Ccode>[googlemapfield]\u003C\u002Fcode> tag\u003C\u002Fli>\n\u003Cli>Configure map height, default centre, and address sub-fields from the settings page\u003C\u002Fli>\n\u003Cli>The map appears automatically on your form — users pick an address and the marker updates in real time\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>🔑 Google API Key Setup\u003C\u002Fh3>\n\u003Cp>This plugin requires a Google Cloud API key with the following APIs enabled:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Maps JavaScript API\u003C\u002Fli>\n\u003Cli>Places API (New)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.codesmade.com\u002Fcreate-google-map-place-api-key\u002F\" rel=\"nofollow ugc\">Full setup guide \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>📬 Mail Tag Reference\u003C\u002Fh3>\n\u003Cp>After adding a \u003Ccode>[googlemapfield your-location]\u003C\u002Fcode> tag to your form, use these mail tags in your CF7 email template:\u003C\u002Fp>\n\u003Cp>  Mail Tag\u003Cbr \u002F>\n  Returns\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[your-location]\u003C\u002Fcode>\u003Cbr \u002F>\n  Full formatted address\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[your-location-locality]\u003C\u002Fcode>\u003Cbr \u002F>\n  City \u002F Locality\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[your-location-state]\u003C\u002Fcode>\u003Cbr \u002F>\n  State \u002F Province\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[your-location-postcode]\u003C\u002Fcode>\u003Cbr \u002F>\n  Postal code\u003C\u002Fp>\n\u003Cp>  \u003Ccode>[your-location-country]\u003C\u002Fcode>\u003Cbr \u002F>\n  Country\u003C\u002Fp>\n\u003Ch3>💼 Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Delivery forms\u003C\u002Fstrong> — capture precise delivery addresses with postcode and city auto-filled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event registration\u003C\u002Fstrong> — let attendees specify their nearest location or venue\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Job applications\u003C\u002Fstrong> — collect applicant location with lat\u002Flng for distance filtering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real estate enquiries\u003C\u002Fstrong> — capture property address with map confirmation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service booking\u003C\u002Fstrong> — validate service area coverage before form submission\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Travel & hospitality\u003C\u002Fstrong> — autocomplete hotel, airport, or attraction names\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy & External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to Google’s servers to load the Maps JavaScript API and retrieve place suggestions and geocoding results. By using this plugin you agree to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms\" rel=\"nofollow ugc\">Google Maps Platform Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No personal data is collected or stored by this plugin itself. Address data entered by users is sent directly to Google’s API from the visitor’s browser.\u003C\u002Fp>\n","Add a Google Maps autocomplete address field with a live interactive map to any Contact Form 7 form. Supports draggable marker, address components, an &hellip;",1447,"2026-03-15T10:02:00.000Z","6.7.5","5.5","7.4",[131,132,54,133,134],"address-autocomplete","contact-form-7","google-places","map-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmap-field-for-contact-form-7.zip",{"attackSurface":137,"codeSignals":196,"taintFlows":242,"riskAssessment":243,"analyzedAt":254},{"hooks":138,"ajaxHandlers":190,"restRoutes":191,"shortcodes":192,"cronEvents":195,"entryPointCount":14,"unprotectedCount":27},[139,145,148,150,153,156,159,162,165,168,171,174,176,179,182,185,188],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","plugins_loaded","anonymous","includes\\class-placemarks.php",142,{"type":140,"name":146,"callback":142,"file":143,"line":147},"admin_enqueue_scripts",157,{"type":140,"name":146,"callback":142,"file":143,"line":149},158,{"type":140,"name":151,"callback":142,"file":143,"line":152},"init",162,{"type":140,"name":154,"callback":142,"file":143,"line":155},"admin_init",165,{"type":140,"name":157,"callback":142,"file":143,"line":158},"save_post",166,{"type":140,"name":160,"callback":142,"file":143,"line":161},"manage_edit-placemark_columns",170,{"type":140,"name":163,"callback":142,"file":143,"line":164},"manage_posts_custom_column",171,{"type":140,"name":166,"callback":142,"file":143,"line":167},"manage_edit-placemark_sortable_columns",172,{"type":140,"name":169,"callback":142,"file":143,"line":170},"pre_get_posts",173,{"type":140,"name":172,"callback":142,"file":143,"line":173},"rest_api_init",177,{"type":140,"name":154,"callback":142,"file":143,"line":175},181,{"type":140,"name":177,"callback":142,"file":143,"line":178},"admin_menu",182,{"type":140,"name":180,"callback":142,"file":143,"line":181},"network_admin_menu",183,{"type":140,"name":183,"callback":142,"file":143,"line":184},"network_admin_edit_placemarks_options",184,{"type":140,"name":186,"callback":142,"file":143,"line":187},"wp_enqueue_scripts",200,{"type":140,"name":186,"callback":142,"file":143,"line":189},201,[],[],[193],{"tag":4,"callback":142,"file":143,"line":194},202,[],{"dangerousFunctions":197,"sqlUsage":198,"outputEscaping":204,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":240,"bundledLibraries":241},[],{"prepared":27,"raw":14,"locations":199},[200],{"file":201,"line":202,"context":203},"includes\\class-placemarks-api.php",116,"$wpdb->get_col() with variable interpolation",{"escaped":205,"rawEcho":206,"locations":207},3,14,[208,212,214,216,218,220,222,224,226,229,231,233,235,238],{"file":209,"line":210,"context":211},"admin\\class-placemarks-admin.php",151,"raw output",{"file":209,"line":213,"context":211},152,{"file":209,"line":215,"context":211},163,{"file":209,"line":217,"context":211},164,{"file":209,"line":219,"context":211},169,{"file":209,"line":221,"context":211},188,{"file":209,"line":223,"context":211},192,{"file":209,"line":225,"context":211},197,{"file":227,"line":228,"context":211},"admin\\class-placemarks-columns.php",50,{"file":227,"line":230,"context":211},53,{"file":227,"line":232,"context":211},66,{"file":227,"line":234,"context":211},76,{"file":236,"line":237,"context":211},"admin\\class-placemarks-settings.php",212,{"file":236,"line":239,"context":211},215,2,[],[],{"summary":244,"deductions":245},"The \"placemarks\" plugin version 3.0.1 presents a generally good security posture with no known vulnerabilities in its history and a limited attack surface. The static analysis indicates no critical or high-severity taint flows, no dangerous functions, and no file operations or external HTTP requests, which are positive indicators. The presence of capability checks suggests some level of access control is implemented.\n\nHowever, there are notable areas of concern. A significant weakness lies in the handling of SQL queries; the single SQL query identified is not using prepared statements, which is a substantial risk for SQL injection vulnerabilities. Furthermore, the output escaping is notably poor, with only 18% of outputs properly escaped. This, combined with the absence of nonce checks, significantly increases the risk of Cross-Site Scripting (XSS) vulnerabilities, especially given the presence of a shortcode which can be a vector for injecting malicious content.\n\nOverall, while the plugin benefits from a clean vulnerability history and a contained attack surface, the lack of prepared statements for SQL queries and the low percentage of properly escaped output represent critical security flaws that demand immediate attention. The absence of nonce checks further exacerbates the XSS risk.",[246,249,252],{"reason":247,"points":248},"SQL queries not using prepared statements",10,{"reason":250,"points":251},"Low percentage of properly escaped output",8,{"reason":253,"points":33},"No nonce checks","2026-03-16T23:01:53.467Z",{"wat":256,"direct":273},{"assetPaths":257,"generatorPatterns":264,"scriptPaths":265,"versionParams":266},[258,259,260,261,262,263],"\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fvendor\u002Fleaflet\u002Fleaflet.css","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fadmin\u002Fcss\u002Fplacemarks-admin.css","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fpublic\u002Fjs\u002Fplacemarks-public.js","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fvendor\u002Fleaflet\u002Fleaflet.js","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fpublic\u002Fjs\u002Fincludes\u002Foverlay-layer.obj.js","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fadmin\u002Fjs\u002Fplacemarks-admin.js",[],[260,261,262,263],[267,268,269,270,271,272],"\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fvendor\u002Fleaflet\u002Fleaflet.css?ver=","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fadmin\u002Fcss\u002Fplacemarks-admin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fpublic\u002Fjs\u002Fplacemarks-public.js?ver=","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fvendor\u002Fleaflet\u002Fleaflet.js?ver=","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fpublic\u002Fjs\u002Fincludes\u002Foverlay-layer.obj.js?ver=","\u002Fwp-content\u002Fplugins\u002Fplacemarks\u002Fadmin\u002Fjs\u002Fplacemarks-admin.js?ver=",{"cssClasses":274,"htmlComments":275,"htmlAttributes":276,"restEndpoints":285,"jsGlobals":287,"shortcodeOutput":291},[],[],[277,278,279,280,281,282,283,284],"placemarks-lat","placemarks-lng","placemarks-location","placemarks-locations","placemarks-type","placemarks-title","placemarks-bubble","placemarks-link",[286],"\u002Fplacemarks\u002Fv2\u002Fsettings",[288,289,290],"jsonp_tiles","jsonp_locations","jsonp_types",[]]