{"id":618,"date":"2026-09-15T18:33:35","date_gmt":"2026-09-15T15:33:35","guid":{"rendered":"https:\/\/jinja.wordcamp.org\/2026\/?post_type=wcb_session&#038;p=618"},"modified":"2026-09-15T18:33:35","modified_gmt":"2026-09-15T15:33:35","slug":"building-ai-powered-gutenberg-blocks","status":"publish","type":"wcb_session","link":"https:\/\/jinja.wordcamp.org\/2026\/session\/building-ai-powered-gutenberg-blocks\/","title":{"rendered":"Building AI-Powered Gutenberg Blocks"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A live build session (Workshop)<\/p>\n\n\n<p class=\"wp-block-paragraph\">What if your WordPress editor could draft custom content, generate structured data, translate posts in real-time, or suggest context-aware layouts-all without leaving the block editor?<\/p>\n\n\n<p class=\"wp-block-paragraph\">we\u2019ll dive into the intersection of modern JavaScript development, Large Language Models (LLMs), and WordPress\u2019s Block API. You\u2019ll learn how to build custom Gutenberg blocks that communicate directly with AI APIs to supercharge the content creation workflow.<\/p>\n\n\n<div class=\"wp-block-wordcamp-session-speakers\"><span class=\"wp-block-wordcamp-session-speakers__byline\">Presented by<\/span><span class=\"wp-block-wordcamp-session-speakers__name\"><a href=\"https:\/\/jinja.wordcamp.org\/2026\/speaker\/joronimo-amanya\/\">Joronimo Amanya<\/a><\/span><\/div>","protected":false},"excerpt":{"rendered":"<p>A live build session (Workshop) What if your WordPress editor could draft custom content, generate structured data, translate posts in real-time, or suggest context-aware layouts-all without leaving the block editor? we\u2019ll dive into the intersection of modern JavaScript development, Large Language Models (LLMs), and WordPress\u2019s Block API. You\u2019ll learn how to build custom Gutenberg blocks [&hellip;]<\/p>\n","protected":false},"author":23486345,"featured_media":0,"template":"","meta":{"_wcpt_session_time":1789905600,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[617],"footnotes":""},"session_track":[26,25],"session_category":[],"class_list":["post-618","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-general-track","wcb_track-student-track"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phe0GT-9Y","session_date_time":{"date":"September 20, 2026","time":"3:00 pm"},"session_speakers":[{"id":"617","slug":"joronimo-amanya","name":"Joronimo Amanya","link":"https:\/\/jinja.wordcamp.org\/2026\/speaker\/joronimo-amanya\/"}],"session_cats_rendered":null,"_links":{"self":[{"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":2,"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/618\/revisions"}],"predecessor-version":[{"id":826,"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/618\/revisions\/826"}],"speakers":[{"embeddable":true,"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/617"}],"author":[{"embeddable":true,"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/ishabarundo"}],"wp:attachment":[{"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=618"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=618"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/jinja.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}