{"id":2921,"date":"2026-10-01T23:14:57","date_gmt":"2026-10-01T17:44:57","guid":{"rendered":"https:\/\/bengaluru.wordcamp.org\/2026\/session\/i-gave-ai-my-wordpress\/"},"modified":"2026-10-01T23:36:51","modified_gmt":"2026-10-01T18:06:51","slug":"i-gave-ai-my-wordpress","status":"publish","type":"wcb_session","link":"https:\/\/bengaluru.wordcamp.org\/2026\/session\/i-gave-ai-my-wordpress\/","title":{"rendered":"I Gave AI My WordPress"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">What happens when you actually give an AI agent access to your WordPress site?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this talk, I&#8217;ll show what I learned from putting AI agents to work with WordPress. We&#8217;ll look at what agents can do, where things start getting weird, and what can go wrong when an AI is allowed to read and modify real content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ll cover things like APIs, MCP, permissions, validation, and human approval, but the focus will be on the practical side: building it, breaking it, and figuring out what actually makes sense.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;ll leave with a better idea of what WordPress looks like in an agentic world, and how to build AI workflows that are useful without giving an AI the keys to everything.<\/p>\n\n\n\n<div class=\"wp-block-group wcblr-sesx-people is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"wcblr-sesx-peoplehead wp-block-paragraph\">\/\/ on_stage<\/p>\n\n\n\n<div class=\"wp-block-group wcblr-sesx-person is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-full wcblr-sesx-personphoto\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"880\" src=\"https:\/\/i0.wp.com\/bengaluru.wordcamp.org\/2026\/files\/2026\/10\/wcblr-2026-speaker-anindo-neel-dutta.jpg?resize=800%2C880&#038;ssl=1\" alt=\"\" class=\"wp-image-2882\" srcset=\"https:\/\/i0.wp.com\/bengaluru.wordcamp.org\/2026\/files\/2026\/10\/wcblr-2026-speaker-anindo-neel-dutta.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/bengaluru.wordcamp.org\/2026\/files\/2026\/10\/wcblr-2026-speaker-anindo-neel-dutta.jpg?resize=273%2C300&amp;ssl=1 273w, https:\/\/i0.wp.com\/bengaluru.wordcamp.org\/2026\/files\/2026\/10\/wcblr-2026-speaker-anindo-neel-dutta.jpg?resize=768%2C845&amp;ssl=1 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading wcblr-sesx-personname\"><a href=\"https:\/\/bengaluru.wordcamp.org\/2026\/speaker\/anindo-neel-dutta\/\">Anindo Neel Dutta<\/a><\/h3>\n\n\n\n<p class=\"wcblr-sesx-personrole wp-block-paragraph\">Full-stack Product Engineer<\/p>\n\n\n\n<p class=\"wcblr-sesx-personlink wp-block-paragraph\">Speaker profile<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What happens when you actually give an AI agent access to your WordPress site? In this talk, I&#8217;ll show what I learned from putting AI agents to work with WordPress. We&#8217;ll look at what agents can do, where things start getting weird, and what can go wrong when an AI is allowed to read and [&hellip;]<\/p>\n","protected":false},"author":15241964,"featured_media":0,"template":"","meta":{"_wcpt_session_time":0,"_wcpt_session_duration":1800,"_wcpt_session_type":"session","_wcpt_session_slides":"","_wcpt_session_video":"","_wcpt_speaker_id":[2363],"footnotes":""},"session_track":[],"session_category":[40],"class_list":["post-2921","wcb_session","type-wcb_session","status-publish","hentry","wcb_session_category-talk"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pheRQg-L7","session_date_time":{"date":"","time":""},"session_speakers":[{"id":"2363","slug":"anindo-neel-dutta","name":"Anindo Neel Dutta","link":"https:\/\/bengaluru.wordcamp.org\/2026\/speaker\/anindo-neel-dutta\/"}],"session_cats_rendered":"Talk","_links":{"self":[{"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2921","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2921\/revisions"}],"predecessor-version":[{"id":2938,"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/sessions\/2921\/revisions\/2938"}],"speakers":[{"embeddable":true,"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/speakers\/2363"}],"author":[{"embeddable":true,"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wporg\/v1\/users\/and249"}],"wp:attachment":[{"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/media?parent=2921"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_track?post=2921"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/bengaluru.wordcamp.org\/2026\/wp-json\/wp\/v2\/session_category?post=2921"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}