{"id":607,"date":"2019-04-16T10:29:17","date_gmt":"2019-04-16T14:29:17","guid":{"rendered":"https:\/\/2019.asheville.wordcamp.org\/?post_type=wcb_session&#038;p=607"},"modified":"2019-08-30T11:55:54","modified_gmt":"2019-08-30T15:55:54","slug":"acf-twig-for-gutenberg-custom-blocks","status":"publish","type":"wcb_session","link":"https:\/\/asheville.wordcamp.org\/2019\/session\/acf-twig-for-gutenberg-custom-blocks\/","title":{"rendered":"ACF &amp; Twig for Gutenberg Custom Blocks"},"content":{"rendered":"<p><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;An introduction to registering custom blocks (via PHP) using ACF and implementing clean templating via Timber&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">An introduction to registering custom blocks (via PHP) using ACF and implementing clean templating via Timber<\/span><\/p>\n<p>Takeaways:<\/p>\n<ul>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;\u2022 We can still create custom WordPress sites without having to dig deeply into JavaScript\\n\u2022 We can keep our templates clean with Twig\\n\u2022 ACF is still awesome and can help keep custom site building overhead low&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">We can still create custom WordPress sites without having to dig deeply into JavaScript<\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;\u2022 We can still create custom WordPress sites without having to dig deeply into JavaScript\\n\u2022 We can keep our templates clean with Twig\\n\u2022 ACF is still awesome and can help keep custom site building overhead low&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">We can keep our templates clean with Twig<\/span><\/li>\n<li><span data-sheets-value=\"{&quot;1&quot;:2,&quot;2&quot;:&quot;\u2022 We can still create custom WordPress sites without having to dig deeply into JavaScript\\n\u2022 We can keep our templates clean with Twig\\n\u2022 ACF is still awesome and can help keep custom site building overhead low&quot;}\" data-sheets-userformat=\"{&quot;2&quot;:641,&quot;3&quot;:{&quot;1&quot;:0},&quot;10&quot;:0,&quot;12&quot;:0}\">ACF is still awesome and can help keep custom site building overhead low<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>An introduction to registering custom blocks (via PHP) using ACF and implementing clean templating via Timber Takeaways: We can still create custom WordPress sites without having to dig deeply into JavaScript We can keep our templates clean with Twig ACF is still awesome and can help keep custom site building overhead low<\/p>\n","protected":false},"author":14030194,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1560024000,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"https:\/\/wordpress.tv\/2019\/08\/07\/michael-mizner-acf-and-twig-for-gutenberg-custom-blocks\/","_wcpt_speaker_id":[480],"footnotes":""},"session_track":[8858,297250],"session_category":[],"class_list":["post-607","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-developers","wcb_track-room-4"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paxzwu-9N","session_date_time":{"date":"June 8, 2019","time":"4:00 pm"},"session_speakers":[{"id":"480","slug":"michael-mizner","name":"Michael Mizner","link":"https:\/\/asheville.wordcamp.org\/2019\/speaker\/michael-mizner\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/607\/revisions"}],"predecessor-version":[{"id":608,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/607\/revisions\/608"}],"speakers":[{"embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/480"}],"author":[{"embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/mizner"}],"wp:attachment":[{"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=607"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=607"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/asheville.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}