{"id":737,"date":"2015-07-13T18:21:27","date_gmt":"2015-07-13T18:21:27","guid":{"rendered":"https:\/\/2015.milwaukee.wordcamp.org\/?post_type=wcb_session&#038;p=737"},"modified":"2015-07-15T19:47:38","modified_gmt":"2015-07-15T19:47:38","slug":"theming-woocommerce","status":"publish","type":"wcb_session","link":"https:\/\/milwaukee.wordcamp.org\/2015\/session\/theming-woocommerce\/","title":{"rendered":"Theming WooCommerce"},"content":{"rendered":"<p>WooCommerce is highly customizable if you know the ins and outs of its templates, actions and filters. I\u2019ll touch on overriding WooCommerce\u2019s templates, and also illustrate how to hook into WooCommerce to add custom pieces of content, or remove\/edit default pieces of content. <\/p>\n<p>Finally, I\u2019ll discuss ways to keep an eye on maintainability to keep your WooCommerce plugin  updates as smooth as possible.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WooCommerce is highly customizable if you know the ins and outs of its templates, actions and filters. I\u2019ll touch on overriding WooCommerce\u2019s templates, and also illustrate how to hook into WooCommerce to add custom pieces of content, or remove\/edit default pieces of content. Finally, I\u2019ll discuss ways to keep an eye on maintainability to keep &hellip; <a href=\"https:\/\/milwaukee.wordcamp.org\/2015\/session\/theming-woocommerce\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Theming WooCommerce<\/span><\/a><\/p>\n","protected":false},"author":7843679,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1437832800,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[678],"footnotes":""},"session_track":[5041],"session_category":[],"class_list":["post-737","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5NT6N-bT","session_date_time":{"date":"July 25, 2015","time":"2:00 pm"},"session_speakers":[{"id":"678","slug":"bridget-wessel","name":"Bridget Wessel","link":"https:\/\/milwaukee.wordcamp.org\/2015\/speaker\/bridget-wessel\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/737\/revisions"}],"predecessor-version":[{"id":940,"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/sessions\/737\/revisions\/940"}],"speakers":[{"embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/speakers\/678"}],"author":[{"embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wporg\/v1\/users\/bridgetwes"}],"wp:attachment":[{"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/media?parent=737"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_track?post=737"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/milwaukee.wordcamp.org\/2015\/wp-json\/wp\/v2\/session_category?post=737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}