{"id":104654,"date":"2014-07-06T21:06:35","date_gmt":"2014-07-07T01:06:35","guid":{"rendered":"http:\/\/2014.nyc.wordcamp.org\/?post_type=wcb_session&#038;p=104654"},"modified":"2014-07-08T09:01:31","modified_gmt":"2014-07-08T13:01:31","slug":"introduction-to-plugin-development","status":"publish","type":"wcb_session","link":"https:\/\/nyc.wordcamp.org\/2014\/session\/introduction-to-plugin-development\/","title":{"rendered":"Introduction to Plugin Development"},"content":{"rendered":"<p>Developing your first plugin can be intimidating, but it doesn\u2019t have to be. I will be assisting beginner to intermediate developers understand the basics of plugin development by walking through a basic plugin step by step. We will go over hooks, how important they are, how they are used, and what hooks are available to you in WordPress core as well as some good practices to keep your plugin sharp. After this session, those that may have had a solid understanding of how a plugin works but had never written one, should feel much more at home creating a custom plugin on their own.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developing your first plugin can be intimidating, but it doesn\u2019t have to be. I will be assisting beginner to intermediate developers understand the basics of plugin development by walking through a basic plugin step by step. We will go over hooks, how important they are, how they are used, and what hooks are available to &hellip; <a href=\"https:\/\/nyc.wordcamp.org\/2014\/session\/introduction-to-plugin-development\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Introduction to Plugin Development<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":13701549,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1406985300,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[104652],"footnotes":""},"session_track":[325309],"session_category":[],"class_list":["post-104654","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-manhattan"],"jetpack_shortlink":"https:\/\/wp.me\/p4tOrc-rdY","jetpack_sharing_enabled":true,"session_date_time":{"date":"August 2, 2014","time":"9:15 am"},"session_speakers":[{"id":"104652","slug":"craig-ralston","name":"Craig Ralston","link":"https:\/\/nyc.wordcamp.org\/2014\/speaker\/craig-ralston\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/104654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/104654\/revisions"}],"predecessor-version":[{"id":105060,"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/104654\/revisions\/105060"}],"speakers":[{"embeddable":true,"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/104652"}],"author":[{"embeddable":true,"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wporg\/v1\/users\/craig-ralston"}],"wp:attachment":[{"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=104654"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=104654"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/nyc.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=104654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}