{"id":613,"date":"2013-05-15T10:18:57","date_gmt":"2013-05-15T16:18:57","guid":{"rendered":"https:\/\/2013.calgary.wordcamp.org\/?post_type=wcb_session&#038;p=613"},"modified":"2013-05-15T10:18:57","modified_gmt":"2013-05-15T16:18:57","slug":"intro-to-plugin-development","status":"publish","type":"wcb_session","link":"https:\/\/calgary.wordcamp.org\/2013\/session\/intro-to-plugin-development\/","title":{"rendered":"Intro to Plugin Development"},"content":{"rendered":"<p>I\u2019ll start by describing how to use the functions.php file.  In this, I\u2019ll describe what actions are, what filters are, and how to know when to use them.  After we\u2019ve done some work in the functions.php file, then, I\u2019ll show how you can turn your code into a plugin. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019ll start by describing how to use the functions.php file. In this, I\u2019ll describe what actions are, what filters are, and how to know when to use them. After we\u2019ve done some work in the functions.php file, then, I\u2019ll show how you can turn your code into a plugin.<\/p>\n","protected":false},"author":8354254,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1369503000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[611],"footnotes":""},"session_track":[],"session_category":[],"class_list":["post-613","wcb_session","type-wcb_session","status-publish","hentry"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p373YU-9T","session_date_time":{"date":"May 25, 2013","time":"11:30 am"},"session_speakers":[{"id":"611","slug":"doug-mclean","name":"Doug McLean","link":"https:\/\/calgary.wordcamp.org\/2013\/speaker\/doug-mclean\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/8354254"}],"version-history":[{"count":1,"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/613\/revisions"}],"predecessor-version":[{"id":614,"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/613\/revisions\/614"}],"speakers":[{"embeddable":true,"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/611"}],"wp:attachment":[{"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=613"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=613"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/calgary.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}