{"id":452,"date":"2018-08-27T20:01:10","date_gmt":"2018-08-28T00:01:10","guid":{"rendered":"https:\/\/2018.baltimore.wordcamp.org\/?post_type=wcb_session&#038;p=452"},"modified":"2018-08-27T20:01:11","modified_gmt":"2018-08-28T00:01:11","slug":"left-hook-right-filter-learn-to-develop-like-a-heavyweight","status":"publish","type":"wcb_session","link":"https:\/\/baltimore.wordcamp.org\/2018\/session\/left-hook-right-filter-learn-to-develop-like-a-heavyweight\/","title":{"rendered":"Left hook, right filter &#8211; learn to develop like a heavyweight"},"content":{"rendered":"<p>Hooks and filters are fundamental to the core of WordPress, but they can seem extremely daunting to most users starting to code in WordPress. The purpose of this talk is to demystify the concept, explain the purpose behind hooks and filters, and teach the audience to apply them to their own code.<\/p>\n<p>The audience will walk away inspired to think of &#8211; and write &#8211; their code in a more \u201cWordPress way,\u201d which will allow them to be delivering the knock-outs rather than receiving them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hooks and filters are fundamental to the core of WordPress, but they can seem extremely daunting to most users starting to code in WordPress. The purpose of this talk is to demystify the concept, explain the purpose behind hooks and filters, and teach the audience to apply them to their own code. The audience will [&hellip;]<\/p>\n","protected":false},"author":3677026,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1538850600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[451],"footnotes":""},"session_track":[386143],"session_category":[],"class_list":["post-452","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-auditorium"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9Nyr1-7i","session_date_time":{"date":"October 6, 2018","time":"2:30 pm"},"session_speakers":[{"id":"451","slug":"antti-koskenrouta","name":"Antti Koskenrouta","link":"https:\/\/baltimore.wordcamp.org\/2018\/speaker\/antti-koskenrouta\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/452","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/452\/revisions"}],"predecessor-version":[{"id":711,"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/sessions\/452\/revisions\/711"}],"speakers":[{"embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/speakers\/451"}],"author":[{"embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wporg\/v1\/users\/condalator"}],"wp:attachment":[{"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/media?parent=452"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_track?post=452"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/baltimore.wordcamp.org\/2018\/wp-json\/wp\/v2\/session_category?post=452"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}