{"id":345,"date":"2013-05-13T20:43:46","date_gmt":"2013-05-14T00:43:46","guid":{"rendered":"https:\/\/2013-fr.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=345"},"modified":"2013-07-01T18:09:27","modified_gmt":"2013-07-01T22:09:27","slug":"fundamentals-of-theme-development","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2013-fr\/session\/fundamentals-of-theme-development\/","title":{"rendered":"Fundamentals of Theme Development"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-407\" alt=\"Kirk Wight\" src=\"https:\/\/2013-fr.montreal.wordcamp.org\/files\/2013\/05\/kirk-wight.jpeg\" width=\"100\" height=\"100\" \/>It\u2019s easy to get going with WordPress theme development, but this can lead to us overlooking some fundamentals along the way. Themes are in the spotlight as we journey through the WordPress Core, from the genesis of The Loop, to how the Template Hierarchy makes its decisions. Along the way, we&rsquo;ll discuss how our newfound knowledge can be applied to real-world tasks in theme development.<\/p>\n<p><strong>Prerequisites: <\/strong>For intermediate to advanced developers<\/p>\n<p><a href=\"http:\/\/kwight.ca\/presentations\/fundamentals-of-wordpress-theme-development\/#1\"><strong>View the slides.<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It\u2019s easy to get going with WordPress theme development, but this can lead to us overlooking some fundamentals along the way. Themes are in the spotlight as we journey through the WordPress Core, from the genesis of The Loop, to &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2013-fr\/session\/fundamentals-of-theme-development\/\">Continuer la lecture <span class=\"screen-reader-text\">Fundamentals of Theme Development<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4229527,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1582047032,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[276],"footnotes":""},"session_track":[166022],"session_category":[],"class_list":["post-345","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developpeur-de-themes"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3ejmN-5z","session_date_time":{"date":"02\/18\/2020","time":"12:30"},"session_speakers":[{"id":"276","slug":"kirk-wight","name":"Kirk Wight","link":"https:\/\/montreal.wordcamp.org\/2013-fr\/speaker\/kirk-wight\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/sessions\/345","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/users\/4229527"}],"version-history":[{"count":5,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/sessions\/345\/revisions"}],"predecessor-version":[{"id":40917,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/sessions\/345\/revisions\/40917"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/speakers\/276"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/media?parent=345"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/session_track?post=345"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2013-fr\/wp-json\/wp\/v2\/session_category?post=345"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}