{"id":1141,"date":"2016-06-21T23:15:39","date_gmt":"2016-06-22T03:15:39","guid":{"rendered":"https:\/\/2016.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=1141"},"modified":"2016-07-25T10:46:51","modified_gmt":"2016-07-25T14:46:51","slug":"dont-fear-the-custom-theme-how-to-build-a-custom-wordpress-theme-with-only-four-files","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2016-fr\/session\/dont-fear-the-custom-theme-how-to-build-a-custom-wordpress-theme-with-only-four-files\/","title":{"rendered":"Don\u2019t Fear the Custom Theme: How to build a custom WordPress theme with only four files"},"content":{"rendered":"<p>Commercial WordPress themes have to be ready to handle thousands of use-cases, but your custom theme doesn\u2019t. Reducing a theme to its essential components \u2013 index.php, style.css, and functions.php (plus screenshot.png) \u2013 gets your design into the browser as quickly as possible and allows for rapid prototyping based on client feedback. It\u2019s also an easy way for beginners to start developing with WordPress, without getting lost in dozens of files.<\/p>\n<h3>Prerequisites<\/h3>\n<p>We&rsquo;ll be converting a HTML &amp; CSS-based design into a WordPress theme, so basic knowledge of code can be helpful but is not required. No PHP knowledge necessary.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Commercial WordPress themes have to be ready to handle thousands of use-cases, but your custom theme doesn\u2019t. Reducing a theme to its essential components \u2013 index.php, style.css, and functions.php (plus screenshot.png) \u2013 gets your design into the browser as quickly as possible and allows for rapid prototyping based on client feedback. It\u2019s also an easy &hellip; <a href=\"https:\/\/montreal.wordcamp.org\/2016-fr\/session\/dont-fear-the-custom-theme-how-to-build-a-custom-wordpress-theme-with-only-four-files\/\" class=\"more-link\">Continuer la lecture de<span class=\"screen-reader-text\"> &laquo;Don\u2019t Fear the Custom Theme: How to build a custom WordPress theme with only four files&raquo;<\/span><\/a><\/p>\n","protected":false},"author":11901462,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1469302200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/speakerdeck.com\/linnalexandra\/dont-fear-the-custom-theme-how-to-build-a-custom-wordpress-theme-with-only-four-files-1","_wcpt_session_video":"","_wcpt_speaker_id":[1054],"footnotes":""},"session_track":[863344,6851],"session_category":[],"class_list":["post-1141","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-bmo-theatre-ground-floor","wcb_track-code"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7owQe-ip","session_date_time":{"date":"juillet 23, 2016","time":"15:30"},"session_speakers":[{"id":"1054","slug":"linn-oyen-farley","name":"Linn \u00d8yen Farley","link":"https:\/\/montreal.wordcamp.org\/2016-fr\/speaker\/linn-oyen-farley\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/sessions\/1141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/sessions\/1141\/revisions"}],"predecessor-version":[{"id":1639,"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/sessions\/1141\/revisions\/1639"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/speakers\/1054"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wporg\/v1\/users\/linnalexandra"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/media?parent=1141"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/session_track?post=1141"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2016-fr\/wp-json\/wp\/v2\/session_category?post=1141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}