{"id":257509,"date":"2025-10-26T23:24:57","date_gmt":"2025-10-26T23:24:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/photo-map-embed\/"},"modified":"2025-12-09T21:56:27","modified_gmt":"2025-12-09T21:56:27","slug":"photo-map-embed","status":"publish","type":"plugin","link":"https:\/\/en-za.wordpress.org\/plugins\/photo-map-embed\/","author":23387335,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.4.4","stable_tag":"0.4.4","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Photo Map Embed","header_author":"AHN International","header_description":"Embed interactive maps generated by photomapembed.com via a Gutenberg block or shortcode.","assets_banners_color":"9ad4c9","last_updated":"2025-12-09 21:56:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/photomapembed.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":256,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.2":{"tag":"0.4.2","author":"ahninternational","date":"2025-10-26 23:24:25"},"0.4.3":{"tag":"0.4.3","author":"ahninternational","date":"2025-10-27 05:48:57"},"0.4.4":{"tag":"0.4.4","author":"ahninternational","date":"2025-12-09 21:56:27"}},"upgrade_notice":{"0.4.4":"<p>Confirmed compatibility with WordPress 6.9. No code changes.<\/p>","0.4.3":"<p>Readme\/SEO updates for better discoverability. No code changes.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3384885,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3384885,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3384885,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"photomap\/embed":{"name":"photomap\/embed","title":"Photo Map Embed"}},"tagged_versions":["0.4.2","0.4.3","0.4.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3384967,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3384967,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3384967,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Gutenberg block with live preview in the editor.","2":"Front\u2011end embedded map with multiple markers and title popups.","3":"Settings \u2192 Photo Map Embed: default style, size and behavior."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[249776,151844,4595,2660,249777],"plugin_category":[49,50,56],"plugin_contributors":[249770],"plugin_business_model":[],"class_list":["post-257509","plugin","type-plugin","status-publish","hentry","plugin_tags-exif-gps","plugin_tags-gutenberg-block","plugin_tags-leaflet","plugin_tags-maps","plugin_tags-photo-embed","plugin_category-maps-and-location","plugin_category-media","plugin_category-social-and-sharing","plugin_contributors-ahninternational","plugin_committers-ahninternational"],"banners":{"banner":"https:\/\/ps.w.org\/photo-map-embed\/assets\/banner-772x250.png?rev=3384885","banner_2x":"https:\/\/ps.w.org\/photo-map-embed\/assets\/banner-1544x500.png?rev=3384885","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/photo-map-embed\/assets\/icon-256x256.png?rev=3384885","icon_2x":"https:\/\/ps.w.org\/photo-map-embed\/assets\/icon-256x256.png?rev=3384885","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/photo-map-embed\/assets\/screenshot-1.png?rev=3384967","caption":"Gutenberg block with live preview in the editor."},{"src":"https:\/\/ps.w.org\/photo-map-embed\/assets\/screenshot-2.png?rev=3384967","caption":"Front\u2011end embedded map with multiple markers and title popups."},{"src":"https:\/\/ps.w.org\/photo-map-embed\/assets\/screenshot-3.png?rev=3384967","caption":"Settings \u2192 Photo Map Embed: default style, size and behavior."}],"raw_content":"<!--section=description-->\n<p><strong>Photo Map Embed<\/strong> lets you convert photo GPS (EXIF) data into an interactive map that you can embed anywhere in WordPress \u2014 using a <strong>Gutenberg block<\/strong> or a <strong>shortcode<\/strong>.<\/p>\n\n<p>Upload one or more photos containing GPS coordinates, and the plugin (or the free builder at <a href=\"https:\/\/photomapembed.com\">photomapembed.com<\/a>) instantly generates a shareable map with markers for each location. The embedded maps are lightweight, privacy-friendly, and work seamlessly on both desktop and mobile.<\/p>\n\n<p>Free embeds include a small \u201cPowered by Photo Map Embed\u201d credit link.<\/p>\n\n<h3>\u2728 Features<\/h3>\n\n<ul>\n<li>Converts photo EXIF GPS to shareable Leaflet maps  <\/li>\n<li>Interactive map preview in Gutenberg  <\/li>\n<li>Copy-paste embed or use shortcode  <\/li>\n<li>Customizable style (<code>street<\/code>, <code>satellite<\/code>, etc.)  <\/li>\n<li>Lightweight and privacy-friendly  <\/li>\n<li>Works with images from iPhone, Android, or DSLR (with GPS)<\/li>\n<\/ul>\n\n<p>For bulk upload and free online builder, visit <a href=\"https:\/\/photomapembed.com\">photomapembed.com<\/a>.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Photo Map Embed does not collect or store user data. The optional builder (photomapembed.com) uses privacy-friendly analytics via Umami.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for <strong>Photo Map Embed<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>Use the Gutenberg block or the shortcode <code>[photomapembed id=\"YOUR_ID\"]<\/code><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='where%20do%20i%20get%20a%20map%20id%3F'><h3>Where do I get a Map ID?<\/h3><\/dt>\n<dd><p>You can create one for free at <a href=\"https:\/\/photomapembed.com\">photomapembed.com<\/a> by uploading your geotagged photos.<\/p><\/dd>\n<dt id='can%20i%20embed%20maps%20without%20gps%20in%20photos%3F'><h3>Can I embed maps without GPS in photos?<\/h3><\/dt>\n<dd><p>If a photo has no GPS data, you can manually place markers on the builder page before embedding.<\/p><\/dd>\n<dt id='does%20it%20track%20users%3F'><h3>Does it track users?<\/h3><\/dt>\n<dd><p>Tracking is <strong>disabled by default<\/strong>. The builder uses Umami analytics only for aggregate usage statistics \u2014 no personal data is collected.<\/p><\/dd>\n<dt id='can%20i%20use%20this%20plugin%20on%20commercial%20sites%3F'><h3>Can I use this plugin on commercial sites?<\/h3><\/dt>\n<dd><p>Yes. Photo Map Embed is open-source and licensed under GPLv2 or later.<\/p><\/dd>\n<dt id='can%20i%20support%20the%20plugin%3F'><h3>Can I support the plugin?<\/h3><\/dt>\n<dd><p>If you find this helpful, please leave a \u2605\u2605\u2605\u2605\u2605 review \u2014 it really helps others discover it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4.4<\/h4>\n\n<ul>\n<li>Marked plugin as tested up to WordPress 6.9.<\/li>\n<li>No code changes; confirmed compatibility with WordPress 6.9.<\/li>\n<\/ul>\n\n<h4>0.4.3<\/h4>\n\n<ul>\n<li>Improved WordPress.org page description and keywords for better discoverability.<\/li>\n<li>Updated tags and installation instructions.<\/li>\n<li>Added screenshot captions; no code changes.<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>Added optional \u201cPowered by Photo Map Embed\u201d footer link to embeds (free version, enabled by default)  <\/li>\n<li>Added uninstall script for clean removal  <\/li>\n<li>Added JS translation support for Gutenberg block (WPML\/Polylang compatible)  <\/li>\n<li>Minor improvements to description and metadata  <\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Initial public release on WordPress.org  <\/li>\n<li>Added Gutenberg block with live preview  <\/li>\n<li>Added \u201cCopy ID\u201d integration from photomapembed.com  <\/li>\n<li>Improved shortcode sanitization and security checks  <\/li>\n<li>Added languages folder for future translations  <\/li>\n<\/ul>\n\n<p><em>Note: Embedded maps include a subtle \u201cPowered by Photo Map Embed\u201d credit (free version).<\/em><\/p>","raw_excerpt":"Short Description: Turn EXIF GPS into an interactive map. Gutenberg block and shortcode. Edit pin titles; embed in seconds. No image uploads.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/257509","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=257509"}],"author":[{"embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ahninternational"}],"wp:attachment":[{"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=257509"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=257509"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=257509"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=257509"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=257509"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-za.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=257509"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}