{"id":280195,"date":"2013-10-11T11:16:37","date_gmt":"2013-10-11T17:16:37","guid":{"rendered":"https:\/\/2013.denver.wordcamp.org\/?post_type=wcb_session&#038;p=280195"},"modified":"2013-11-12T19:36:46","modified_gmt":"2013-11-13T02:36:46","slug":"the-basics-of-wordpress-theme-programming","status":"publish","type":"wcb_session","link":"https:\/\/denver.wordcamp.org\/2013\/session\/the-basics-of-wordpress-theme-programming\/","title":{"rendered":"The Basics of WordPress Theme Programming"},"content":{"rendered":"<p>Speaker: <a href=\"https:\/\/2013.denver.wordcamp.org\/apply-to-speak\/#wcorg-speaker-david-hayes\">David Hayes<\/a><\/p>\n<p>We&#8217;ll go over the basics of WordPress theme functionality and programming including:<\/p>\n<ul>\n<li>The Template Hierarchy<\/li>\n<li>The Loop<\/li>\n<li>Hooks, filters, and functions<\/li>\n<\/ul>\n<p>By the end, you&#8217;ll have a much better grasp of what your theme is doing and a strong basis to help a developer-type help you if you ever get in over your head.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Speaker: David Hayes We&#8217;ll go over the basics of WordPress theme functionality and programming including: The Template Hierarchy The Loop Hooks, filters, and functions By the end, you&#8217;ll have a much better grasp of what your theme is doing and &hellip; <a href=\"https:\/\/denver.wordcamp.org\/2013\/session\/the-basics-of-wordpress-theme-programming\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":5851951,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1384623000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[279992],"footnotes":""},"session_track":[199149],"session_category":[],"class_list":["post-280195","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-do-ers"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3bk6M-1aTh","session_date_time":{"date":"November 16, 2013","time":"10:30 am"},"session_speakers":[{"id":"279992","slug":"david-hayes","name":"David Hayes","link":"https:\/\/denver.wordcamp.org\/2013\/speaker\/david-hayes\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/280195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/5851951"}],"version-history":[{"count":4,"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/280195\/revisions"}],"predecessor-version":[{"id":415950,"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/280195\/revisions\/415950"}],"speakers":[{"embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/279992"}],"wp:attachment":[{"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=280195"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=280195"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/denver.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=280195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}