{"id":1180,"date":"2012-04-14T15:11:14","date_gmt":"2012-04-14T14:11:14","guid":{"rendered":"http:\/\/www.frogcake.net\/blog\/?p=1180"},"modified":"2018-07-31T09:38:15","modified_gmt":"2018-07-31T08:38:15","slug":"garmin-communicator-wordpress-plugin","status":"publish","type":"post","link":"https:\/\/davidkeen.com\/blog\/2012\/04\/garmin-communicator-wordpress-plugin\/","title":{"rendered":"Garmin Communicator WordPress Plugin"},"content":{"rendered":"<p>I run the <a href=\"https:\/\/www.ridemap.org\">ridemap.org<\/a> website which is a collection of motorbike routes and I wanted a way for people to download the routes to their GPS devices. Originally I was just going to provide a downloadable GPX file but then I found that Garmin have a <a href=\"http:\/\/software.garmin.com\/en-US\/gcp.html\">browser plugin<\/a> that allows data to be transferred between your Garmin GPS device and your computer.<\/p>\n<p>After getting it working on my website I decided to wrap it up in a WordPress plugin to make it easier to integrate in posts.<\/p>\n<p>You can get the code from <a href=\"https:\/\/github.com\/davidkeen\/gpxconnect\">GitHub<\/a>.<\/p>\n<p>To use the plugin you will need to get a free Garmin site key from the <a href=\"http:\/\/www.garmindeveloper.com\/web-device\/garmin-communicator-plugin\/get-your-site-key\/\">Garmin Developer website<\/a>. Then create a custom WordPress field called &#8216;gpx&#8217; with your GPX data and insert the [[gpxconnect]] shortcode into your post. This will add a button to allow users to download the GPX data directly to their Garmin device.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I run the ridemap.org website which is a collection of motorbike routes and I wanted a way for people to download the routes to their GPS devices. Originally I was just going to provide a downloadable GPX file but then I found that Garmin have a browser plugin that allows data to be transferred between [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2647,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[25],"tags":[],"class_list":["post-1180","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/davidkeen.com\/blog\/wp-content\/uploads\/2012\/04\/pexels-photo1.jpg?fit=1280%2C853&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/posts\/1180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/comments?post=1180"}],"version-history":[{"count":11,"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/posts\/1180\/revisions"}],"predecessor-version":[{"id":2735,"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/posts\/1180\/revisions\/2735"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/media\/2647"}],"wp:attachment":[{"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/media?parent=1180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/categories?post=1180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/davidkeen.com\/blog\/wp-json\/wp\/v2\/tags?post=1180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}