{"id":2024,"date":"2010-09-09T21:48:51","date_gmt":"2010-09-09T21:48:51","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/?p=2024"},"modified":"2010-09-09T21:48:51","modified_gmt":"2010-09-09T21:48:51","slug":"adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm","title":{"rendered":"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog"},"content":{"rendered":"<p>A few weeks ago, I wrote <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2010\/08\/adding-a-tweet-button-to-a-self-hosted-wordpress-blog.htm\">about adding a Tweet button to a self-hosted WordPress blog<\/a>, and followed up by writing about <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2010\/08\/more-on-implementing-twitters-tweet-button.htm\">using a little CSS trickery to align the Tweet button<\/a>\u00c2\u00a0(thanks to <a href=\"http:\/\/www.alexcoles.com\/\">Alex Coles<\/a>).\u00c2\u00a0 Whilst I was implementing the Tweet Button, I also went about putting a Facebook Share button on each post.<\/p>\n<p>There are plug-ins to do this for me but why use a plugin when the answer is just a single lines of code in two files within the template?<\/p>\n<p>In the same paragraph as the Tweet button (i.e. styled with the same class), I used this code, generated using the <a href=\"http:\/\/www.facebook.com\/share\/\">Facebook Share Button generator<\/a>:<\/p>\n<p><dirtycode:noclick><a name=\"fb_share\" type=\"button\" share_url=\"<?php the_permalink(); ?>&#8221; href=&#8221;http:\/\/www.facebook.com\/sharer.php&#8221;>Share<\/a><script src=\"http:\/\/static.ak.fbcdn.net\/connect.php\/js\/FB.Share\" type=\"text\/javascript\"><\/script><\/dirtycode><\/p>\n<p>This time, the code is identical for both index.php and single.php as, unfortunately, Facebook doesn&#8217;t seem to give me any control over the title of the link (it just takes the <code><title><\/code> tag from the page).  <a href=\"http:\/\/askville.amazon.com\/add-Share-Facebook-button-webpage\/AnswerViewer.do?requestId=1539369\">There is another method, using query string parameters in the URL<\/a> but I chose to stick with Facebook&#8217;s recommended method.<\/p>\n<p>Incidentally, I chose to Share, rather than <a href=\"http:\/\/developers.facebook.com\/docs\/reference\/plugins\/like\">Like (which can be implemented by following these guidelines)<\/a> because they have subtly different purposes and <a href=\"http:\/\/daggle.com\/facebook-button-facebook-share-keeping-1792\">each is represented in a slightly different manner (as Danny Sullivan describes in his post on the subject)<\/a>.  After reading Danny&#8217;s post, I agree that Share is best for linking to a single post, whilst Like is more suited to the site as a whole (someone might <em>Like<\/em> markwilson.it and <em>Share<\/em> one or more posts from the site).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A few weeks ago, I wrote about adding a Tweet button to a self-hosted WordPress blog, and followed up by writing about using a little CSS trickery to align the Tweet button\u00c2\u00a0(thanks to Alex Coles).\u00c2\u00a0 Whilst I was implementing the Tweet Button, I also went about putting a Facebook Share button on each post. There &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Adding a Facebook Share (or Like) button to a self-hosted WordPress blog<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[157,15],"class_list":["post-2024","post","type-post","status-publish","format-standard","hentry","tag-social-networking","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Adding a Facebook Share (or Like) button to a self-hosted WordPress blog - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"A few weeks ago, I wrote about adding a Tweet button to a self-hosted WordPress blog, and followed up by writing about using a little CSS trickery to align the Tweet button\u00c2\u00a0(thanks to Alex Coles).\u00c2\u00a0 Whilst I was implementing the Tweet Button, I also went about putting a Facebook Share button on each post. There &hellip; Continue reading Adding a Facebook Share (or Like) button to a self-hosted WordPress blog\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2010-09-09T21:48:51+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog\",\"datePublished\":\"2010-09-09T21:48:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm\"},\"wordCount\":122,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Social Networking\",\"WordPress\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm\",\"name\":\"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2010-09-09T21:48:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2010\\\/09\\\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm","og_locale":"en_GB","og_type":"article","og_title":"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog - markwilson.it","og_description":"A few weeks ago, I wrote about adding a Tweet button to a self-hosted WordPress blog, and followed up by writing about using a little CSS trickery to align the Tweet button\u00c2\u00a0(thanks to Alex Coles).\u00c2\u00a0 Whilst I was implementing the Tweet Button, I also went about putting a Facebook Share button on each post. There &hellip; Continue reading Adding a Facebook Share (or Like) button to a self-hosted WordPress blog","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm","og_site_name":"markwilson.it","article_published_time":"2010-09-09T21:48:51+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog","datePublished":"2010-09-09T21:48:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm"},"wordCount":122,"commentCount":0,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Social Networking","WordPress"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm","name":"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2010-09-09T21:48:51+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2010\/09\/adding-a-facebook-share-or-like-button-to-a-self-hosted-wordpress-blog.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Adding a Facebook Share (or Like) button to a self-hosted WordPress blog"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":1972,"url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/08\/adding-a-tweet-button-to-a-self-hosted-wordpress-blog.htm","url_meta":{"origin":2024,"position":0},"title":"Adding a Tweet button to a self-hosted WordPress blog","author":"Mark Wilson","date":"Friday 13 August 2010","format":false,"excerpt":"Yesterday, Twitter launched their official button for websites and keen-eyed observers will have noticed that markwilson.it now sports a shiny new \"tweet\" icon at the head of each post.\u00c2\u00a0 It's pretty easy to do (Twitter generates the code for you - and has an FAQ for developers) but there may\u2026","rel":"","context":"In \"Social Networking\"","block_context":{"text":"Social Networking","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/social-networking"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1979,"url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/08\/more-on-implementing-twitters-tweet-button.htm","url_meta":{"origin":2024,"position":1},"title":"More on implementing Twitter&#8217;s Tweet button","author":"Mark Wilson","date":"Thursday 26 August 2010","format":false,"excerpt":"A week or so back, I wrote about putting a Tweet button onto a self-hosted WordPress blog. The method I used was fine - it works - but I was struggling to place the button within my page (I knew where to put it in my code but it seemed\u2026","rel":"","context":"In \"Social Networking\"","block_context":{"text":"Social Networking","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/social-networking"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2627,"url":"https:\/\/www.markwilson.co.uk\/blog\/2011\/11\/adding-extra-social-sharing-services-to-wordpress-with-jetpack-sharedaddy.htm","url_meta":{"origin":2024,"position":2},"title":"Adding extra social sharing services to WordPress with JetPack (ShareDaddy)","author":"Mark Wilson","date":"Wednesday 9 November 2011","format":false,"excerpt":"Last night, as part of the rebuild of this site, I reinstated the social sharing links for each post. In the old site they had been implemented as bespoke code using each social network's recommended approach (e.g. Twitter or Facebook's official button codes) but presentation becomes problematic, with each button\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1955,"url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/08\/useful-links-august-2010.htm","url_meta":{"origin":2024,"position":3},"title":"Useful Links: August 2010","author":"Mark Wilson","date":"Tuesday 31 August 2010","format":false,"excerpt":"A list of items I've come across recently that I found potentially useful, interesting, or just plain funny: How to use Facebook Chat with Apple iChat - Henry Hernandez describes how to connect Apple's iChat client (or any other Jabber client) to Facebook How to create iPad formatted videos using\u2026","rel":"","context":"In \"Useful Websites\"","block_context":{"text":"Useful Websites","link":"https:\/\/www.markwilson.co.uk\/blog\/tag\/useful-websites"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4200,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/08\/upgraded-the-traffic-lights-in-my-office-already.htm","url_meta":{"origin":2024,"position":4},"title":"Upgraded the &#8220;traffic lights&#8221; in my office already","author":"Mark Wilson","date":"Wednesday 1 August 2012","format":false,"excerpt":"Last night I wrote a blog post about the \"traffic lights\" for my office. The trouble with the original setup was that the light was set to a particular state until I edited the code and uploaded a new version to the Arduino. I was so excited about having something\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2091,"url":"https:\/\/www.markwilson.co.uk\/blog\/2010\/10\/how-steve-ballmer-told-me-what-to-do-with-my-ipad.htm","url_meta":{"origin":2024,"position":5},"title":"How Steve Ballmer told me what to do with my iPad!","author":"Mark Wilson","date":"Wednesday 6 October 2010","format":false,"excerpt":"Yesterday, I had the opportunity to see Steve Ballmer speak to two audiences, first at Microsoft's Partner Briefing on transitioning to the cloud (#pbbcloud) and then at the UK TechDays Special Event on the future of cloud development (#uktechdays). I'm sorry I didn't catch the name of the guy who\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2024","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=2024"}],"version-history":[{"count":4,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2024\/revisions"}],"predecessor-version":[{"id":2029,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/2024\/revisions\/2029"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=2024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=2024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=2024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}