{"id":374297,"date":"2014-03-17T17:33:36","date_gmt":"2014-03-17T22:33:36","guid":{"rendered":"https:\/\/2014.connecticut.wordcamp.org\/?post_type=wcb_session&#038;p=374297"},"modified":"2014-03-26T18:46:32","modified_gmt":"2014-03-26T22:46:32","slug":"plugin-development","status":"publish","type":"wcb_session","link":"https:\/\/connecticut.wordcamp.org\/2014\/session\/plugin-development\/","title":{"rendered":"Introduction to Plugin Development"},"content":{"rendered":"<p>This presentation is geared toward those that may understand what a plugin is but have never written one before. We will walk through how to create your first plugin and write a few functions that make use of some WordPress Core hooks (filters and actions). In conjunction with our discussion of plugins, we will also discuss the use of hooks that are available to you in WP Core and how to discover hooks available to your in the themes you use.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This presentation is geared toward those that may understand what a plugin is but have never written one before. We will walk through how to create your first plugin and write a few functions that make use of some WordPress Core hooks (filters and actions). In conjunction with our discussion of plugins, we will also &hellip; <a href=\"https:\/\/connecticut.wordcamp.org\/2014\/session\/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":8011705,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1399726800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[368458],"footnotes":""},"session_track":[173175],"session_category":[],"class_list":["post-374297","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-beginner-developer"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"May 10, 2014","time":"9:00 am"},"session_speakers":[{"id":"368458","slug":"thomas-morel","name":"Thomas Morel","link":"https:\/\/connecticut.wordcamp.org\/2014\/speaker\/thomas-morel\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/374297","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/users\/8011705"}],"version-history":[{"count":1,"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/374297\/revisions"}],"predecessor-version":[{"id":374298,"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/374297\/revisions\/374298"}],"speakers":[{"embeddable":true,"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/368458"}],"wp:attachment":[{"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=374297"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=374297"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/connecticut.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=374297"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}