{"id":586,"date":"2017-02-06T21:05:08","date_gmt":"2017-02-07T02:05:08","guid":{"rendered":"https:\/\/2017.lancasterpa.wordcamp.org\/?post_type=wcb_session&#038;p=586"},"modified":"2017-02-20T15:27:37","modified_gmt":"2017-02-20T20:27:37","slug":"an-introduction-to-plugins-and-hooks-with-special-guest-hello-dolly","status":"publish","type":"wcb_session","link":"https:\/\/lancasterpa.wordcamp.org\/2017\/session\/an-introduction-to-plugins-and-hooks-with-special-guest-hello-dolly\/","title":{"rendered":"An Introduction to Plugins and Hooks (with Special Guest Hello Dolly!)"},"content":{"rendered":"<p>Why is Hello Dolly still found in WordPress after so many years? It&#8217;s a fine starting point for learning about plugins and hooks! In this session, using the venerable Hello Dolly plugin as an example, I&#8217;ll explain the basics of how hooks work and how plugins use them to extend WordPress&#8217; functionality. I&#8217;ll review action and filter hooks and the key elements of plugins, and show a few very simple examples of plugins that I created to illustrate how hooks work.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why is Hello Dolly still found in WordPress after so many years? It&#8217;s a fine starting point for learning about plugins and hooks! In this session, using the venerable Hello Dolly plugin as an example, I&#8217;ll explain the basics of how hooks work and how plugins use them to extend WordPress&#8217; functionality. I&#8217;ll review action &hellip; <a href=\"https:\/\/lancasterpa.wordcamp.org\/2017\/session\/an-introduction-to-plugins-and-hooks-with-special-guest-hello-dolly\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;An Introduction to Plugins and Hooks (with Special Guest Hello Dolly!)&#8221;<\/span><\/a><\/p>\n","protected":false},"author":9014065,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1488639000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[585],"footnotes":""},"session_track":[366453],"session_category":[],"class_list":["post-586","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-queen-street"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p83prV-9s","jetpack_likes_enabled":true,"session_date_time":{"date":"March 4, 2017","time":"9:50 am"},"session_speakers":[{"id":"585","slug":"reed-gustow","name":"Reed Gustow","link":"https:\/\/lancasterpa.wordcamp.org\/2017\/speaker\/reed-gustow\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/586\/revisions"}],"predecessor-version":[{"id":786,"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/sessions\/586\/revisions\/786"}],"speakers":[{"embeddable":true,"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/speakers\/585"}],"author":[{"embeddable":true,"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wporg\/v1\/users\/echofoxtrot"}],"wp:attachment":[{"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/media?parent=586"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_track?post=586"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/lancasterpa.wordcamp.org\/2017\/wp-json\/wp\/v2\/session_category?post=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}