{"id":1421,"date":"2020-02-07T00:54:45","date_gmt":"2020-02-07T07:54:45","guid":{"rendered":"https:\/\/2020.albuquerque.wordcamp.org\/?post_type=wcb_session&#038;p=1421"},"modified":"2020-02-07T18:06:22","modified_gmt":"2020-02-08T01:06:22","slug":"rethinking-wordpress-theme-plugin-development","status":"publish","type":"wcb_session","link":"https:\/\/albuquerque.wordcamp.org\/2020\/session\/rethinking-wordpress-theme-plugin-development\/","title":{"rendered":"Rethinking WordPress Theme &amp; Plugin Development"},"content":{"rendered":"\n<p>Have you ever taken over a WordPress website that is, to put it bluntly,  a disaster? Have you spent hours upon hours untangling a web of  required plugins and child themes? Is your new client upset that their simple change is taking longer than expected? We&#8217;ve all been there.  <\/p>\n\n\n\n<p>There is a better way!<\/p>\n\n\n\n<p>WordPress is an incredibly powerful platform in which any functionality desired can become a reality. But with this  great power, comes great responsibility. Mindshare Labs would like to extend some tried and true development practices that allow our sites to be handed off, upgraded, expanded, and otherwise managed without steep learning curves, or endless untangling. <\/p>\n\n\n\n<p>This talk is for Theme Developers, Plugin Developers and WordPress Experts.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>James Johnson<\/p>\n","protected":false},"author":14799631,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1584817200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[1557],"footnotes":""},"session_track":[25,31],"session_category":[],"class_list":["post-1421","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developer","wcb_track-room-b"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"March 21, 2020","time":"1:00 pm"},"session_speakers":[{"id":"1557","slug":"james-johnson","name":"James Johnson","link":"https:\/\/albuquerque.wordcamp.org\/2020\/speaker\/james-johnson\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/1421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/users\/14799631"}],"version-history":[{"count":5,"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/1421\/revisions"}],"predecessor-version":[{"id":1562,"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/sessions\/1421\/revisions\/1562"}],"speakers":[{"embeddable":true,"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/speakers\/1557"}],"wp:attachment":[{"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/media?parent=1421"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_track?post=1421"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/albuquerque.wordcamp.org\/2020\/wp-json\/wp\/v2\/session_category?post=1421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}