{"id":77037,"date":"2014-01-24T15:25:40","date_gmt":"2014-01-24T15:25:40","guid":{"rendered":"https:\/\/2014.sheffield.wordcamp.org\/?post_type=wcb_session&#038;p=77037"},"modified":"2014-02-26T00:04:16","modified_gmt":"2014-02-26T00:04:16","slug":"room-2-session-4","status":"publish","type":"wcb_session","link":"https:\/\/sheffield.wordcamp.org\/2014\/session\/room-2-session-4\/","title":{"rendered":"How bbPress and BuddyPress hack WP_Query"},"content":{"rendered":"<p>bbPress and BuddyPress have this thing that we call \u201ctheme compatibility\u201d.In a nutshell, it\u2019s the system that lets those plugins seamlessly add templates for their screens and content types to your website, without requiring site owners to copy files around or edit their theme.<\/p>\n<p>This session, intended for reasonably experienced developers, goes into the nitty gritty of how this works under the bonnet.<\/p>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>bbPress and BuddyPress have this thing that we call \u201ctheme compatibility\u201d.In a nutshell, it\u2019s the system that lets those plugins seamlessly add templates for their screens and content types to your website, without requiring site owners to copy files around or edit their theme. This session, intended for reasonably experienced developers, goes into the nitty &hellip; <a href=\"https:\/\/sheffield.wordcamp.org\/2014\/session\/room-2-session-4\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">How bbPress and BuddyPress hack WP_Query<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":53061,"featured_media":0,"template":"","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_wcpt_session_time":1398515400,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[240553],"footnotes":""},"session_track":[253298],"session_category":[],"class_list":["post-77037","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-lecture-theatre"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"April 26, 2014","time":"12:30 pm"},"session_speakers":[{"id":"240553","slug":"paul-gibbs","name":"Paul Gibbs","link":"https:\/\/sheffield.wordcamp.org\/2014\/speaker\/paul-gibbs\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/77037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/users\/53061"}],"version-history":[{"count":2,"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/77037\/revisions"}],"predecessor-version":[{"id":240794,"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/sessions\/77037\/revisions\/240794"}],"speakers":[{"embeddable":true,"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/speakers\/240553"}],"wp:attachment":[{"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/media?parent=77037"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_track?post=77037"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/sheffield.wordcamp.org\/2014\/wp-json\/wp\/v2\/session_category?post=77037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}