{"id":746,"date":"2015-09-24T09:00:05","date_gmt":"2015-09-24T13:00:05","guid":{"rendered":"https:\/\/2015.raleigh.wordcamp.org\/?p=746"},"modified":"2015-09-22T21:21:05","modified_gmt":"2015-09-23T01:21:05","slug":"building-a-plugin-the-best-way-to-smoke-that-particular-brisket","status":"publish","type":"post","link":"https:\/\/raleigh.wordcamp.org\/2015\/building-a-plugin-the-best-way-to-smoke-that-particular-brisket\/","title":{"rendered":"Building a Plugin: The Best Way to Smoke That Particular Brisket"},"content":{"rendered":"<p><figure id=\"attachment_751\" aria-describedby=\"caption-attachment-751\" style=\"width: 300px\" class=\"wp-caption alignleft\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/2015.raleigh.wordcamp.org\/files\/2015\/09\/COJIklOUcAAJHi2-300x225.jpg\" alt=\"beef brisket on a smoker\" width=\"300\" height=\"225\" class=\"size-medium wp-image-751\" srcset=\"https:\/\/raleigh.wordcamp.org\/2015\/files\/2015\/09\/COJIklOUcAAJHi2-300x225.jpg 300w, https:\/\/raleigh.wordcamp.org\/2015\/files\/2015\/09\/COJIklOUcAAJHi2-400x300.jpg 400w, https:\/\/raleigh.wordcamp.org\/2015\/files\/2015\/09\/COJIklOUcAAJHi2.jpg 600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><figcaption id=\"caption-attachment-751\" class=\"wp-caption-text\">Learn to Make a Respectable <del>Brisket<\/del> Plugin at WordCamp Raleigh <br \/>Image courtesy Ryan Duff<\/figcaption><\/figure>When you want a good smoked brisket, do you cruise down the Lowes Foods aisle looking for a pre-cooked, vacuum-packed, Arby&#8217;s-brand ArBrisket&#8482;, or do you go with the recommendation of an expert? <\/p>\n<p>Well, it depends on the type of party you want throw.<\/p>\n<p>If this is a late-night just-you Netflix marathon, the ArBrisket&#8482; might be OK. Nobody will judge you*.<\/p>\n<p>If you&#8217;re planning on inviting a bunch of friends over, it might be worth figuring out how to smoke a respectable brisket. <\/p>\n<p>But we are talking about WordPress plugins, right?<\/p>\n<p>When it comes to building a WordPress plugin, there&#8217;s a way you should do it, depending on what type of plugin you are trying to write. <\/p>\n<p>Writing a just-for-you-Arbrisket&#8482; plugin is simple. Writing a <em>good<\/em> plugin is a bit of an art. There&#8217;s a &#8220;WordPressy&#8221; way of doing things that a new developer (or a developer more familiar with other platforms and languages) would do well to learn, especially if the plugin is being written for mass consumption on GitHub or the WordPress.org repository.<\/p>\n<p>It&#8217;s a good thing we&#8217;ve got <a href=\"https:\/\/2015.raleigh.wordcamp.org\/speaker\/ryan-duff\/\">Ryan Duff<\/a> coming to <a href=\"https:\/\/2015.raleigh.wordcamp.org\/session\/so-you-want-to-build-a-plugin\/\">help us learn exactly that<\/a>. Coincidentally, if you want to stick around after the session, he&#8217;s also pretty well-versed in Brisketology, as well.<\/p>\n<p>Come learn from the grill-master how to do things the right way when coding your plugin.<\/p>\n<p><a href=\"https:\/\/2015.raleigh.wordcamp.org\/tickets\/\">Get a ticket today<\/a>, before they sell out.<\/p>\n<p>*Ryan will actually probably judge you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you want a good smoked brisket, do you cruise down the Lowes Foods aisle looking for a pre-cooked, vacuum-packed, Arby&#8217;s-brand ArBrisket&#8482;, or do you go with the recommendation of an expert? Well, it depends on the type of party you want throw. If this is a late-night just-you Netflix marathon, the ArBrisket&#8482; might be &hellip; <a href=\"https:\/\/raleigh.wordcamp.org\/2015\/building-a-plugin-the-best-way-to-smoke-that-particular-brisket\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Building a Plugin: The Best Way to Smoke That Particular Brisket<\/span><\/a><\/p>\n","protected":false},"author":8613180,"featured_media":0,"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":[29],"tags":[],"class_list":["post-746","post","type-post","status-publish","format-standard","hentry","category-speakers"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6nx1Y-c2","_links":{"self":[{"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/posts\/746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/users\/8613180"}],"replies":[{"embeddable":true,"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/comments?post=746"}],"version-history":[{"count":6,"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/posts\/746\/revisions"}],"predecessor-version":[{"id":754,"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/posts\/746\/revisions\/754"}],"wp:attachment":[{"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/categories?post=746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/raleigh.wordcamp.org\/2015\/wp-json\/wp\/v2\/tags?post=746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}