{"id":1084,"date":"2016-05-24T02:42:23","date_gmt":"2016-05-24T02:42:23","guid":{"rendered":"https:\/\/2016.ottawa.wordcamp.org\/?post_type=wcb_session&#038;p=1084"},"modified":"2016-06-23T00:54:28","modified_gmt":"2016-06-23T00:54:28","slug":"widgets-within-widgets-a-widgetception-story","status":"publish","type":"wcb_session","link":"https:\/\/ottawa.wordcamp.org\/2016\/session\/widgets-within-widgets-a-widgetception-story\/","title":{"rendered":"Widgets Within Widgets. A Widgetception Story."},"content":{"rendered":"<div class=\"speaker-avatar\"><img loading=\"lazy\" decoding=\"async\" id=\"grav-150370966520b734ce8fbde4cc31c58c-0\" class=\"avatar avatar-96 photo grav-hashed grav-hijack alignleft\" src=\"https:\/\/secure.gravatar.com\/avatar\/150370966520b734ce8fbde4cc31c58c?s=200&amp;d=mm&amp;r=g\" alt=\"\" width=\"96\" height=\"96\" \/><\/div>\n<p>A quick run through on the how and why I created the plugin &#8220;Widgetception&#8221; to inject widgets on a page by page basis.<\/p>\n<p><strong>User level<\/strong>: Intermediate developer<\/p>\n<p><strong>Prerequisites<\/strong>: Attendees should be comfortable with PHP, searching through the WordPress codex, and have a basic understanding of how custom widgets are created.<\/p>\n<p><strong>Slides:\u00a0<\/strong><a href=\"https:\/\/docs.google.com\/presentation\/d\/1H8nY31z1i1Mux3l79DdjSEg4dIBQvgKu1_NPvrWFizY\/pub?start=false&amp;loop=false&amp;delayms=3000&amp;slide=id.p\">https:\/\/docs.google.com\/presentation\/d\/1H8nY31z1i1Mux3l79DdjSEg4dIBQvgKu1_NPvrWFizY\/pub?start=false&amp;loop=false&amp;delayms=3000&amp;slide=id.p<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A quick run through on the how and why I created the plugin &#8220;Widgetception&#8221; to inject widgets on a page by page basis. User level: Intermediate developer Prerequisites: Attendees should be comfortable with PHP, searching through the WordPress codex, and &hellip; <a href=\"https:\/\/ottawa.wordcamp.org\/2016\/session\/widgets-within-widgets-a-widgetception-story\/\">Continue reading <span class=\"screen-reader-text\">Widgets Within Widgets. A Widgetception Story.<\/span>  <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":8356622,"featured_media":0,"template":"","meta":{"_wcpt_session_time":1464055200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/docs.google.com\/presentation\/d\/1H8nY31z1i1Mux3l79DdjSEg4dIBQvgKu1_NPvrWFizY\/pub?start=false&loop=false&delayms=3000&slide=id.p","_wcpt_session_video":"","_wcpt_speaker_id":[1082],"footnotes":""},"session_track":[118835],"session_category":[],"class_list":["post-1084","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-code-creators"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pheSd0-hu","session_date_time":{"date":"May 24, 2016","time":"2:00 am"},"session_speakers":[{"id":"1082","slug":"sebastien-sanche","name":"S\u00e9bastien Sanche","link":"https:\/\/ottawa.wordcamp.org\/2016\/speaker\/sebastien-sanche\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/types\/wcb_session"}],"author":[{"embeddable":true,"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/users\/8356622"}],"version-history":[{"count":3,"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1084\/revisions"}],"predecessor-version":[{"id":1644,"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/sessions\/1084\/revisions\/1644"}],"speakers":[{"embeddable":true,"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/speakers\/1082"}],"wp:attachment":[{"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/media?parent=1084"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_track?post=1084"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/ottawa.wordcamp.org\/2016\/wp-json\/wp\/v2\/session_category?post=1084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}