{"id":2130,"date":"2025-10-01T22:59:44","date_gmt":"2025-10-01T20:59:44","guid":{"rendered":"https:\/\/pisa.wordcamp.org\/2025\/?post_type=wcb_session&#038;p=2130"},"modified":"2025-10-01T23:01:42","modified_gmt":"2025-10-01T21:01:42","slug":"how-to-hack-gutenberg-blocks-with-style-variations-and-block-variations","status":"publish","type":"wcb_session","link":"https:\/\/pisa.wordcamp.org\/2025\/session\/how-to-hack-gutenberg-blocks-with-style-variations-and-block-variations\/","title":{"rendered":"How to hack Gutenberg blocks with Style variations and Block variations"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I will show how to create an animated Polaroid effect on a core Image block using Style variations and Block variations.<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Presentato da<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/pisa.wordcamp.org\/2025\/speaker\/carlo-daniele\/\">Carlo Daniele<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>I will show how to create an animated Polaroid effect on a core Image block using Style variations and Block variations.<\/p>\n","protected":false},"author":7333653,"featured_media":0,"template":"","meta":{"_crdt_document":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_wcpt_session_time":1763802000,"_wcpt_session_duration":1800,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2129],"footnotes":""},"session_track":[32],"session_category":[40],"class_list":["post-2130","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-track-2","wcb_session_category-codice-plugin-api"],"jetpack_sharing_enabled":true,"session_date_time":{"date":"sabato 22 Novembre 2025","time":"10:00"},"session_speakers":[{"id":"2129","slug":"carlo-daniele","name":"Carlo Daniele","link":"https:\/\/pisa.wordcamp.org\/2025\/speaker\/carlo-daniele\/"}],"session_cats_rendered":"Codice \/ Plugin \/ API","_links":{"self":[{"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":3,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2130\/revisions"}],"predecessor-version":[{"id":2645,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/sessions\/2130\/revisions\/2645"}],"speakers":[{"embeddable":true,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/speakers\/2129"}],"author":[{"embeddable":true,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wporg\/v1\/users\/veleno"}],"wp:attachment":[{"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/media?parent=2130"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_track?post=2130"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/pisa.wordcamp.org\/2025\/wp-json\/wp\/v2\/session_category?post=2130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}