{"id":10963,"date":"2022-09-06T11:52:39","date_gmt":"2022-09-06T18:52:39","guid":{"rendered":"https:\/\/us.wordcamp.org\/2022\/?post_type=wcb_session&#038;p=10963"},"modified":"2022-09-06T11:53:03","modified_gmt":"2022-09-06T18:53:03","slug":"extending-wordpress-using-slotfill","status":"publish","type":"wcb_session","link":"https:\/\/us.wordcamp.org\/2022\/session\/extending-wordpress-using-slotfill\/","title":{"rendered":"Extending WordPress using SlotFill"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Being able to extend and customize the editorial experience for users has been a part of any WordPress developer&#8217;s toolbox since hooks were introduced in WordPress 1.2. We have come a long way since then and now with the Gutenberg Project, we have a new tool available to us &#8211; SlotFill. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The SlotFIll system can be used to extend blocks and the UI for the Block Editor and Site Editor screens making it a critically important tool for any WordPress developer. This talk will take a deep dive into how this system works, show how and where you can currently extend WordPress, and finally how to create your own custom SlotFills!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Being able to extend and customize the editorial experience for users has been a part of any WordPress developer&#8217;s toolbox since hooks were introduced in WordPress 1.2. We have come a long way since then and now with the Gutenberg Project, we have a new tool available to us &#8211; SlotFill. The SlotFIll system can [&hellip;]<\/p>\n","protected":false},"author":7543064,"featured_media":0,"template":"session","meta":{"_crdt_document":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_wcpt_session_time":1662765300,"_wcpt_session_duration":2700,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[10961],"footnotes":""},"session_track":[59],"session_category":[66],"class_list":["post-10963","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-1-town-country-a","wcb_session_category-block-editor"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pdv5jU-2QP","session_date_time":{"date":"Friday September 9,  2022","time":"4:15 pm"},"session_speakers":[{"id":"10961","slug":"ryan-welcher","name":"Ryan Welcher","link":"https:\/\/us.wordcamp.org\/2022\/speaker\/ryan-welcher\/"}],"session_cats_rendered":"Block Editor","_links":{"self":[{"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/10963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/10963\/revisions"}],"predecessor-version":[{"id":10964,"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/sessions\/10963\/revisions\/10964"}],"speakers":[{"embeddable":true,"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/speakers\/10961"}],"author":[{"embeddable":true,"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wporg\/v1\/users\/welcher"}],"wp:attachment":[{"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/media?parent=10963"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/session_track?post=10963"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/us.wordcamp.org\/2022\/wp-json\/wp\/v2\/session_category?post=10963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}