{"id":10490,"date":"2026-06-25T23:58:26","date_gmt":"2026-06-25T15:58:26","guid":{"rendered":"http:\/\/longzhuplatform.com\/?p=10490"},"modified":"2026-06-25T23:58:26","modified_gmt":"2026-06-25T15:58:26","slug":"wordpress-developers-say-new-ai-feature-does-not-belong-in-core-via-sejournal-martinibuster","status":"publish","type":"post","link":"http:\/\/longzhuplatform.com\/?p=10490","title":{"rendered":"WordPress Developers Say New AI Feature Does Not Belong In Core via @sejournal, @martinibuster"},"content":{"rendered":"<p><\/p> <div id=\"narrow-cont\"> <p>A new WordPress proposal seeks to integrate a new Knowledge Custom Post Type directly into WordPress Core. The new feature, which is already in Gutenberg, functions as a centralized repository of guidelines and knowledge about a website for use by people like editors and contributors, as well as for internal AI agents and tools. The proposal quickly received a thumbs down from developers, who generally felt like this feature is out of touch with what users actually need.<\/p> <h2>What Is A Custom Post Type (CPT)?<\/h2> <p><em>Currently in WordPress, there are two kinds of Post Types:<\/em><\/p> <ol> <li>Posts<\/li> <li>and Pages.<\/li> <\/ol> <p><iframe class=\"sej-iframe-auto-height\" id=\"in-content-iframe\" scrolling=\"no\" src=\"https:\/\/www.searchenginejournal.com\/wp-json\/sscats\/v2\/tk\/Middle_Post_Text\"><\/iframe><\/p> <p>WordPress can also be extended with Custom Post Type (CPT) plugins that enable site owners to create new post types that are customized for a specific purpose. For example, the WooCommerce plugin uses a custom post type called \u201cproduct\u201d that enables shopkeepers to manage products.<\/p> <h2>Proposal To Merge A Knowledge Post Type<\/h2> <p>The Knowledge Custom Post Type was proposed in February 2026 and a month later it was integrated into the Gutenberg plugin as an Experimental feature for the following knowledge types:<\/p> <blockquote> <p>\u201cSite \u2014 Your site\u2019s goals, personality, target audience, and industry. Foundational context that any tool or contributor can reference.<\/p> <p>Copy \u2014 Tone, voice, brand personality, and vocabulary preferences. An editorial style guide, living inside WordPress.<\/p> <p>Images \u2014 Preferred image styles, colors, moods, and subjects to include or avoid.<\/p> <p>Blocks \u2014 Per-block-type rules for content blocks. For example, specifying that Paragraph blocks should favor short sentences, or that Image blocks should always include descriptive alt text.<\/p> <p>Additional \u2014 Anything else: accessibility requirements, linking practices, formatting conventions, or rules that don\u2019t fit the categories above.\u201d<\/p> <\/blockquote> <h2>WordPress Fuels Confusion Over Who The New Feature Is For<\/h2> <p>WordPress intends to merge the Knowledge Custom Post Type (CPT) into core so that all who work on a website, including humans, AI agents, tools, and plugins, will be able to access website guidelines.<\/p> <p>But the proposal is meeting resistance for a number of reasons. One of them is that the proposal presents the new feature as one that will be used by humans and AI, but the GitHub repository for the feature clearly positions it as purely for use by AI:<\/p> <blockquote> <p>\u201cThe Guidelines CPT stores site-wide editorial rules \u2014 brand voice, copy standards, image guidelines. This is one type of instructional content a site needs, but not the only one.<\/p> <p>As AI-powered tools integrate with WordPress, a recurring need is emerging for sites to store different kinds of persistent, structured knowledge that shapes how agents interact with the site. \u201c<\/p> <\/blockquote> <p>Usefulness and utility for humans are not mentioned once on that page. There is a gap between the public proposal\u2019s description and the actual technical specification. This calls into question whether anybody in core truly knows who or what the new feature is for and how it will be used.<\/p> <p>That is but one reason out of at least six that developers cite for why the proposal feels ill-advised and unnecessary.<\/p> <h2>Resistance To Proposal<\/h2> <p>The proposal was met with resistance from members of the WordPress developer community in the private Dynamic WordPress Facebook group (must join to read the discussion), with 29 comments that were overwhelmingly against the proposal to merge this feature into core.<\/p> <p><strong>There were six reasons why developers were against the proposal:<\/strong><\/p> <ol> <li>This should be a plugin, not functionality in core.<\/li> <li>Core has enough in it; the functionality will just add bloat.<\/li> <li>There are bigger priorities, with native multilingual unanimously cited as the most important missing functionality.<\/li> <li>There were doubts about whether the proposal had been fully considered.<\/li> <li>Many suggested that this is not a user-facing function; it\u2019s for AI.<\/li> <li>A few suggested that this functionality benefits Automattic\u2019s enterprise users on WordPress.com more than the average WordPress user.<\/li> <\/ol> <p>Resistance to the proposal to merge the function into core wasn\u2019t limited to social media, the announcement on WordPress\u00a0itself drew questions about the necessity of function in core.<\/p> <p><em>Commenter mrwweb shared:<\/em><\/p> <blockquote> <p>\u201cI know it says this feature is provided for both \u201cauthor-facing and agent-facing\u201d applications, but it feels like AI\/LLMs are driving the conception of the feature.<\/p> <p>Further, the underlying assumption that \u201cMost sites already have content standards\u201d does not strike me as accurate. That is a very real need and use-case, but I\u2019m not sure it\u2019s one that would justify a new core feature on its own.<\/p> <p>\u2026I think there\u2019s a lot of promise in this feature, but I also wonder if it needs a broader lens that considers a fuller-range of use-cases, especially for humans.\u201d<\/p> <\/blockquote> <p><em>Namith Jawahar commented:<\/em><\/p> <blockquote> <p>\u201cThis looks like an unnecessary overreach. Better to let developers decide it for individual sites rather than force a post type onto everyone.\u201d<\/p> <\/blockquote> <p><em>Aaron Jorbin expressed the opinion that it sounds like a good feature but that it feels incomplete at the moment.<\/em><\/p> <blockquote> <p>\u201cAs is, this feels incomplete. I think it does set the foundation and with the time remaining before 7.1, I think this could become a great addition.\u201d<\/p> <\/blockquote> <h2>Second Time A New Feature Is Questioned<\/h2> <p>This marks the second time in WordPress version 7 that a new feature was strongly questioned. Version 7.0 saw developers question the necessity of Real-Time Collaboration (RTC), which was supposed to be a focus of Phase 3 collaboration.<\/p> <p><em>Featured Image by Shutterstock\/MNStudio<\/em><\/p> <\/div> <p>News,WordPress#WordPress #Developers #Feature #Belong #Core #sejournal #martinibuster1782403106<\/p> ","protected":false},"excerpt":{"rendered":"<p>A new WordPress proposal seeks to integrate a new Knowledge Custom Post Type directly into WordPress Core. The new feature, which is already in Gutenberg, functions as a centralized repository of guidelines and knowledge about a website for use by people like editors and contributors, as well as for internal AI agents and tools. The [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10491,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[41750,91,18881,260,415,80,168],"class_list":["post-10490","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-accessibility","tag-belong","tag-core","tag-developers","tag-feature","tag-martinibuster","tag-sejournal","tag-wordpress"],"acf":[],"_links":{"self":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts\/10490","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10490"}],"version-history":[{"count":0,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/posts\/10490\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=\/wp\/v2\/media\/10491"}],"wp:attachment":[{"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10490"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/longzhuplatform.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}