{"id":473152,"date":"2013-10-30T11:41:15","date_gmt":"2013-10-30T11:41:15","guid":{"rendered":"https:\/\/2013.london.wordcamp.org\/?post_type=wcb_session&#038;p=473152"},"modified":"2013-11-04T12:15:52","modified_gmt":"2013-11-04T12:15:52","slug":"wordpress-theme-fundamentals","status":"publish","type":"wcb_session","link":"https:\/\/london.wordcamp.org\/2013\/session\/wordpress-theme-fundamentals\/","title":{"rendered":"WordPress Theme Fundamentals"},"content":{"rendered":"<p>If you\u2019ve ever built a website with WordPress, you\u2019ve probably wondered if you should build your own theme. But where do you get started? There are so many tutorials out there, so many courses to be taken, themes to be broken. Whether you want to build a theme from scratch or just learn how to better customise them, this workshop will cover all of the fundamentals that you need to find your way in to WordPress Themes.<\/p>\n<p><strong>Topics overview:<\/strong><\/p>\n<p>9:30. Intro &amp; setup<br \/>\n10:00. Getting started<br \/>\n10:30. What is a WP Theme?<br \/>\n11:00. How do Themes Work?<br \/>\n11:30. Theme Ingredients<br \/>\n12:00. Let\u2019s make a (super basic) Theme!<br \/>\n12:45. Next steps &amp; further reading<\/p>\n<p><strong>Prerequisites:<\/strong><\/p>\n<ul>\n<li>A laptop with <a href=\"http:\/\/serverpress.com\/products\/desktopserver\/\">WordPress pre-installed locally <\/a>&#8211; I recommend DesktopServer which I&#8217;ll be using on the day<\/li>\n<li>Basic knowledge of WordPress<\/li>\n<li>Basic knowledge and experience with HTML and CSS code<\/li>\n<\/ul>\n<p>What&#8217;s covered:<\/p>\n<ul>\n<li>How WordPress works<\/li>\n<li>How WordPress themes work:\n<ul>\n<li>Theme Hierarchy<\/li>\n<li>Template Tags<\/li>\n<li>The Loop<\/li>\n<\/ul>\n<\/li>\n<li>Making your own WordPress theme<\/li>\n<li>Converting a demo HTML\/CSS site into WordPress<\/li>\n<li>Making it &#8216;dynamic&#8217; and displaying content (posts\/pages)<\/li>\n<\/ul>\n<p>What isn&#8217;t covered:<\/p>\n<ul>\n<li>Making\/writing Plugins<\/li>\n<li>Widget areas &amp; advanced menus<\/li>\n<li>Custom Post Types<\/li>\n<li>Advanced theme functions (media &amp; attachments, comments, advanced loops, get_template_part, etc&#8230;)<\/li>\n<li>WordPress MultiSite<\/li>\n<li>Theme Frameworks &amp; Child Themes<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve ever built a website with WordPress, you\u2019ve probably wondered if you should build your own theme. But where do you get started? There are so many tutorials out there, so many courses to be taken, themes to be &hellip; <a href=\"https:\/\/london.wordcamp.org\/2013\/session\/wordpress-theme-fundamentals\/\">Continue reading <span class=\"assistive-text\">WordPress Theme Fundamentals<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":7518923,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1385199000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[494244],"footnotes":""},"session_track":[3552],"session_category":[],"class_list":["post-473152","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-workshops"],"session_date_time":{"date":"November 23, 2013","time":"9:30 am"},"session_speakers":[{"id":"494244","slug":"michael-kimb-jones","name":"Kimb Jones","link":"https:\/\/london.wordcamp.org\/2013\/speaker\/michael-kimb-jones\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/473152","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/users\/7518923"}],"version-history":[{"count":5,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/473152\/revisions"}],"predecessor-version":[{"id":494253,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/sessions\/473152\/revisions\/494253"}],"speakers":[{"embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/speakers\/494244"}],"wp:attachment":[{"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/media?parent=473152"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_track?post=473152"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/london.wordcamp.org\/2013\/wp-json\/wp\/v2\/session_category?post=473152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}