{"id":596690,"date":"2026-04-11T08:59:18","date_gmt":"2026-04-11T08:59:18","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/596690\/"},"modified":"2026-04-11T08:59:18","modified_gmt":"2026-04-11T08:59:18","slug":"cloudflare-made-a-wordpress-for-ai-agents","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/596690\/","title":{"rendered":"Cloudflare made a WordPress for AI agents"},"content":{"rendered":"<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Cloudflare, the cloud provider that connects millions of sites to the internet, wants to \u201cfix\u201d another digital giant: WordPress. It announced a new open-source system, called EmDash, that\u2019s supposed to address the \u201ccore problems that WordPress cannot solve\u201d \u2014 and they want to do it by allowing AI agents to take control of your website.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Though it\u2019s still in early access, EmDash is already causing a stir in the WordPress community, and not just because its interface looks like WordPress with a facelift. Cloudflare is calling EmDash the \u201cspiritual successor\u201d of WordPress \u2014 something WordPress founder Matt Mullenweg has already <a href=\"https:\/\/ma.tt\/2026\/04\/emdash-feedback\/\" rel=\"nofollow noopener\" target=\"_blank\">refuted in a blog post about the new platform<\/a>. \u201cPlease don\u2019t claim to be our spiritual successor without understanding our spirit,\u201d Mullenweg writes. \u201cI think EmDash was created to sell more Cloudflare services.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Other members of the WordPress community have jumped online to pick apart EmDash as well, while also calling attention to ways that the WordPress project should be improved \u2014 especially when it comes to issues surrounding architecture, security, and AI adoption.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\"><a href=\"https:\/\/blog.cloudflare.com\/emdash-wordpress\/\" rel=\"nofollow noopener\" target=\"_blank\">In its announcement<\/a>, Cloudflare claims to have rebuilt the open-source WordPress project \u201cfrom the ground up,\u201d offering a built-in model context protocol (MCP) server, which allows large language models (LLMs) to connect and interact with the platform\u2019s documentation. It runs on Astro, Cloudflare\u2019s LLM-friendly web building framework, and uses TypeScript, <a href=\"https:\/\/github.blog\/developer-skills\/programming-languages-and-frameworks\/typescripts-rise-in-the-ai-era-insights-from-lead-architect-anders-hejlsberg\/\" rel=\"nofollow noopener\" target=\"_blank\">a programming language<\/a> that AI agents can better understand. EmDash even supports<a href=\"https:\/\/www.x402.org\/\" rel=\"nofollow noopener\" target=\"_blank\"> x402<\/a>, a tool that web publishers can use to make AI crawlers pay to access their content.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Brian Coords, a developer advocate at WordPress.com owner Automattic, <a href=\"https:\/\/www.briancoords.com\/emdash-first-thoughts-and-takeaways-for-wordpress\/\" rel=\"nofollow noopener\" target=\"_blank\">notes<\/a> that one of EmDash\u2019s strengths is in the speed at which you can set up a website, saying, \u201cGetting from zero to a basic design is fast. I mean, really fast.\u201d<\/p>\n<p><a class=\"kqz8fh1\" href=\"https:\/\/platform.theverge.com\/wp-content\/uploads\/sites\/2\/2026\/04\/emdash-interface.png?quality=90&amp;strip=all&amp;crop=0,0,100,100\" data-pswp-height=\"2692\" data-pswp-width=\"3616\" target=\"_blank\" rel=\"noreferrer nofollow noopener\"><img alt=\"EmDash\u2019s interface looks a lot like WordPress.\" data-chromatic=\"ignore\" loading=\"lazy\" decoding=\"async\" data-nimg=\"fill\" class=\"x271pn0\" style=\"position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' %3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'\/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'\/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'\/%3E%3CfeComposite operator='out' in='s'\/%3E%3CfeComposite in2='SourceGraphic'\/%3E%3CfeGaussianBlur stdDeviation='20'\/%3E%3C\/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8+R8AAtcB6oaHtZcAAAAASUVORK5CYII='\/%3E%3C\/svg%3E&quot;)\"   src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2026\/04\/emdash-interface.png\"\/><\/a><\/p>\n<p>EmDash\u2019s interface looks a lot like WordPress. Image: Cloudflare<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">But it \u201cfeels a bit vibe-coded,\u201d Coords writes. Mullenweg echoes this, <a href=\"https:\/\/ma.tt\/2026\/04\/emdash-feedback\/\" rel=\"nofollow noopener\" target=\"_blank\">writing on his blo<\/a>g that the interface \u201cis in the uncanny valley of being sorta-WordPress sorta-not,\u201d adding that he knows \u201cit wasn\u2019t a weekend vibecode project, but it has some of that smell.\u201d Mullenweg admits that EmDash\u2019s AI-powered <a href=\"https:\/\/docs.emdash.sh\/skills\" rel=\"nofollow noopener\" target=\"_blank\">skills feature is a nice touch<\/a>, but he doesn\u2019t get into the deeper issues holding WordPress back \u2014 something that other members of the community have been vocal about in light of EmDash\u2019s launch.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Joost de Valk, the creator of the popular Yoast WordPress plugin, <a href=\"https:\/\/joost.blog\/emdash-cms\/\" rel=\"nofollow noopener\" target=\"_blank\">calls EmDash<\/a> \u201cthe most interesting thing to happen to content management in years,\u201d as it\u2019s built to work with support for AI agents and comes with structured content that \u201cmachines can parse and manipulate easily.\u201d In <a href=\"https:\/\/joost.blog\/wordpress-refactor-not-redecorate\/\" rel=\"nofollow noopener\" target=\"_blank\">his post about EmDash<\/a>, de Valk brings up the structural issues with WordPress that the project continues to treat \u201cas cosmetic.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">De Valk references <a href=\"https:\/\/kraut.press\/2026\/emdash-cms-shows-gutenberg-limits\/\" rel=\"nofollow noopener\" target=\"_blank\">a post from WordPress developer Hendrik Luehrsen<\/a>, who writes that EmDash \u201cexposes an old weakness\u201d in WordPress\u2019s current editor, Gutenberg, which stores data in an HTML format. Luehrsen argues that this structure becomes a problem when developers have to rework content, process it through different interfaces, or move it into other systems.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">\u201cThe real lesson is that content on the web now has to be thought about differently,\u201d Luehrsen says. \u201cAs long as content is understood mainly as output, HTML as a storage format can still seem good enough. But once content moves into new contexts through APIs, multiple frontends, personalization, and AI systems, that logic no longer holds.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">But not everyone agrees with Cloudflare\u2019s claim that EmDash solves a \u201csecurity crisis\u201d surrounding WordPress plugins. Cloudflare <a href=\"https:\/\/patchstack.com\/whitepaper\/state-of-wordpress-security-in-2026\/#:~:text=more%20high%2Dseverity%20vulnerabilities%20were%20discovered%20in%20the%20WordPress%20ecosystem%20in%202025%20than%20in%20the%20previous%20two%20years%20combined.\" rel=\"nofollow noopener\" target=\"_blank\">cites data from Patchstack<\/a>, which says \u201cmore high-severity vulnerabilities were discovered in the WordPress ecosystem in 2025 than in the previous two years combined.\u201d As outlined by Cloudflare, WordPress plugins run PHP script that \u201chooks directly into WordPress to add or modify functionality,\u201d meaning it theoretically has access to everything on your site. Instead, EmDash plugins use something called Dynamic Workers \u2014 a tool that allows AI agents to execute code in their own isolated environment, shielding the rest of your site in case things go wrong.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Longtime WordPress developer Rhys Wynne explains <a href=\"https:\/\/www.rhyswynne.co.uk\/thoughts-on-emdash-techbros-latest-attempt-to-stop-me-making-mortgage-payments\/\" rel=\"nofollow noopener\" target=\"_blank\">in a blog post<\/a> that these issues may be exaggerated in order to sell EmDash. He writes, \u201cI should point out that although vulnerabilities get discovered, with systems like Patchstack they are usually patched before they become a problem, and if you actually read the patched notes, the \u2018security crisis\u2019 often is something that requires a login, or means that a subscriber to a blog can tick a checkbox they shouldn\u2019t,\u201d Wynne writes. \u201cSure they are needing a fix, but it is using scary words to scare users.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Meanwhile, Mullenweg says the fact that plugins \u201ccan change every aspect of your WordPress experience is a feature, not a bug.\u201d De Valk <a href=\"https:\/\/joost.blog\/wordpress-refactor-not-redecorate\/\" rel=\"nofollow noopener\" target=\"_blank\">pushes back on Mullenweg\u2019s take<\/a>, saying that it\u2019s like \u201carguing that because some mobile apps need camera access, every app should get root access to the phone.\u201d On his own blog, he says there\u2019s an argument for a \u201cgranular permission system\u201d within WordPress, not for \u201ccontinuing to give every plugin the keys to the entire database.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">EmDash is already trying to draw users from WordPress by making it easy to import sites from the platform. But, as noted by Wynne, if things go south, it doesn\u2019t look like there\u2019s a way to export your site from EmDash and untangle a site from Cloudflare\u2019s proprietary infrastructure. \u201cThere\u2019s no intention that Cloudflare right now would abandon EmDash, but it could at a later date. What would happen then if it\u2019s abandoned?\u201d Wynne tells The Verge.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">While some WordPress members, including de Valk, say they\u2019re going to build on EmDash, concerns remain about whether EmDash actually has the community to support new users. WordPress is backed by thousands of volunteers, along with developers at Automattic, to create new features for the platform. \u201cWhen something breaks, there are forums, documentation, tutorials, and developers everywhere who know how to fix it,\u201d Miriam Schwab, the head of <a href=\"https:\/\/miriamschwab.me\/emdash-is-a-signal-not-a-wordpress-successor\/\" rel=\"nofollow noopener\" target=\"_blank\">WordPress at Elementor, writes<\/a>. \u201cThanks to all these decades of content, contribution and usage, LLMs have all the knowledge needed to design, build and troubleshoot WordPress sites.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup qnnwq2 _1xwtict9\">\u201cIf WordPress starts making the right architectural decisions now, it can still catch up.\u201d<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Still, Schwab acknowledges that EmDash \u201cpushes the WordPress ecosystem to look honestly at how it does things\u201d \u2014 and that\u2019s exactly what it\u2019s doing now. Just one day before the launch of EmDash, <a href=\"https:\/\/make.wordpress.org\/core\/2026\/03\/31\/extending-the-7-0-cycle\/\" rel=\"nofollow noopener\" target=\"_blank\">Automattic\u2019s Matias Ventura announced<\/a> that the project is pushing back the launch of WordPress 7.0 for a \u201cfew weeks to finalize key architectural details.\u201d Along with support for real-time collaborative editing, <a href=\"https:\/\/make.wordpress.org\/core\/2025\/12\/11\/planning-for-7-0\/\" rel=\"nofollow noopener\" target=\"_blank\">this update<\/a> will include an AI client and an API that will allow WordPress to communicate with AI models.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1ymtmqpi _17nnmdy1 _17nnmdy0 _1xwtict1\">Even WordPress\u2019s more skeptical members are hopeful about the prospect of change. \u201cIf WordPress starts making the right architectural decisions now, it can still catch up,\u201d de Valk writes. That could make EmDash more like a catalyst for WordPress, rather than a true competitor.<\/p>\n<p>Follow topics and authors from this story to see more like this in your personalized homepage feed and to receive email updates.Emma RothClose<img alt=\"Emma Roth\" data-chromatic=\"ignore\" loading=\"lazy\" decoding=\"async\" data-nimg=\"fill\" class=\"_1bw37385 x271pn0\" style=\"position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url(&quot;data:image\/svg+xml;charset=utf-8,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' %3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'\/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'\/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'\/%3E%3CfeComposite operator='out' in='s'\/%3E%3CfeComposite in2='SourceGraphic'\/%3E%3CfeGaussianBlur stdDeviation='20'\/%3E%3C\/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mN8+R8AAtcB6oaHtZcAAAAASUVORK5CYII='\/%3E%3C\/svg%3E&quot;)\"   src=\"https:\/\/www.newsbeep.com\/ca\/wp-content\/uploads\/2026\/04\/EMMA_ROTH.0.jpg\"\/><\/p>\n<p>Emma Roth<\/p>\n<p class=\"fv263x1\">Posts from this author will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/authors\/emma-roth\" rel=\"nofollow noopener\" target=\"_blank\">See All by Emma Roth<\/a><\/p>\n<p>ReportClose<\/p>\n<p>Report<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/report\" rel=\"nofollow noopener\" target=\"_blank\">See All Report<\/a><\/p>\n<p>TechClose<\/p>\n<p>Tech<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/tech\" rel=\"nofollow noopener\" target=\"_blank\">See All Tech<\/a><\/p>\n<p>WebClose<\/p>\n<p>Web<\/p>\n<p class=\"fv263x1\">Posts from this topic will be added to your daily email digest and your homepage feed.<\/p>\n<p>FollowFollow<\/p>\n<p class=\"fv263x4\"><a class=\"fv263x5\" href=\"https:\/\/www.theverge.com\/web\" rel=\"nofollow noopener\" target=\"_blank\">See All Web<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"Cloudflare, the cloud provider that connects millions of sites to the internet, wants to \u201cfix\u201d another digital giant:&hellip;\n","protected":false},"author":2,"featured_media":596691,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[62,276,277,49,48,1660,64,61,343],"class_list":{"0":"post-596690","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-artificial-intelligence","8":"tag-ai","9":"tag-artificial-intelligence","10":"tag-artificialintelligence","11":"tag-ca","12":"tag-canada","13":"tag-report","14":"tag-tech","15":"tag-technology","16":"tag-web"},"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/596690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=596690"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/596690\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/596691"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=596690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=596690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=596690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}