{"id":74919,"date":"2025-08-29T07:00:00","date_gmt":"2025-08-29T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=74919"},"modified":"2026-08-11T08:37:52","modified_gmt":"2026-08-11T15:37:52","slug":"whats-coming-in-wordpress-6-9","status":"publish","type":"post","link":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/","title":{"rendered":"WordPress 6.9 \u201cGene\u201d: What Shipped, What Changed, and What Moved to 7.0"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"definition\">Expected WordPress 6.9 to reinvent the editor? It didn\u2019t \u2014 and that turned out to be the point. <strong>WordPress 6.9 \u201cGene,\u201d released on December 2, 2025, introduced Notes (block-level commenting), the Abilities API, a dashboard-wide Command Palette, and meaningful front-end performance gains, and it shipped without a new default theme.<\/strong> More than 900 contributors, including 279 first-timers, built it; the name honors jazz pianist Gene Harris.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since then, the 6.9 branch has seen six point releases (6.9.6, released August 6, 2026, is the latest; the March 2026 releases were a cluster of security fixes), and <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-7-0\/\">WordPress 7.0 \u201cArmstrong\u201d<\/a>, the current major release, arrived in May 2026. If you\u2019re still on 6.9, updating is the sensible move.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So what did 6.9 actually deliver, and which of the features previewed during its release cycle slipped to 7.0? Here\u2019s the full record, based on the <a target=\"_blank\" href=\"https:\/\/wordpress.org\/news\/2025\/12\/gene\/\" rel=\"noopener\">official \u201cGene\u201d release announcement<\/a> and field guide.<\/p>\n\n\n\n<h2 id=\"h2_2-you-can-now-collaborate-via-block-level-commenting\" class=\"wp-block-heading\">Notes: Block-level commenting finally arrived<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The headline collaboration feature shipped under the name <strong>Notes<\/strong>. Aimed at teams, agencies, and <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/how-to-create-freelance-writer-website\/\">freelancers<\/a>, Notes lets you attach a comment to any paragraph, image, or section \u2014 ideas, feedback, your preferred takeout orders\u2026anything you like.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1022\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block.webp\" alt=\"Comments panel in WordPress editor showing note to shorten sidebar text on a page\" class=\"wp-image-74923 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-300x192.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-1024x654.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-768x491.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-1536x981.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-600x383.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-1200x767.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-730x466.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-1460x933.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-784x501.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-1568x1002.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/03_comments_to_each_block-877x560.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1022;\" \/><figcaption class=\"wp-element-caption\">Pre-release screenshots; the feature shipped under the name \u201cNotes.\u201d<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Colleagues and clients see each note in context while editing, and can reply, resolve, edit, or delete it. The post\u2019s author gets email notifications by default, so feedback doesn\u2019t sit unseen. And no, notes never appear on your live site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Who can use Notes follows your existing user roles. Because notes can only be created or viewed inside the post editor, a person needs edit access to that post: per the <a target=\"_blank\" href=\"https:\/\/make.wordpress.org\/core\/2025\/11\/15\/notes-feature-in-wordpress-6-9\/\" rel=\"noopener\">official Notes dev note<\/a>, Administrators and Editors can view notes on all posts, Authors and Contributors on posts they\u2019ve authored, and Subscribers can\u2019t view notes at all. The practical upshot for agencies: a client needs an account on your site that can edit the post before they can leave feedback on it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1600\" height=\"1022\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block.webp\" alt=\"WordPress editor with a page draft open.\" class=\"wp-image-74924 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-300x192.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-1024x654.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-768x491.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-1536x981.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-600x383.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-1200x767.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-730x466.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-1460x933.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-784x501.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-1568x1002.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/04_comments_to_each_block-877x560.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1022;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Two scope details worth knowing: in 6.9, Notes works in the post editor (posts and pages) but not in templates or the Site Editor, and there are no @mentions or \u201csuggest changes\u201d mode yet. Those, along with template support, were deferred to the 7.0 cycle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What this means for you: <\/strong>The WordPress editor finally feels more like Google Docs. Instead of going back and forth via other platforms, you can drop a note in the original context.<\/p>\n\n\n\n<h2 id=\"h-new-editing-powers-hidden-blocks-drag-and-drop-new-blocks\" class=\"wp-block-heading\">New editing powers: Hidden blocks, direct drag and drop, and new blocks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 6.9 shipped a set of smaller editor upgrades that add up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>You can now hide blocks<\/strong> on your live site while keeping them editable behind the scenes. This was previously the territory of third-party plugins like <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/block-visibility\/\">Block Visibility<\/a>; now it\u2019s part of core. Work-in-progress sections can stay hidden while the rest of the page is live, with no separate draft pages or staging copies needed.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And hidden really means hidden: per the <a target=\"_blank\" href=\"https:\/\/make.wordpress.org\/core\/2025\/12\/01\/ability-to-hide-blocks\/\" rel=\"noopener\">official dev note<\/a>, hidden blocks are \u201cfully omitted from the published markup,\u201d and their scripts and styles are skipped by default too. Nothing lingers in the page\u2019s HTML for search engines (or curious visitors viewing the source) to find, so hiding an unfinished or sensitive section carries no SEO or privacy side effects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Drag and drop got direct.<\/strong> Instead of showing a ghost copy of the block while the page stays frozen, the editor now moves everything to its new position while you drag, so you can see the real end result before you drop.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"768\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/image-3-1024x768.jpeg\" alt=\"Comparison graphic showing how block dragging works before and after WordPress 6.9\" class=\"wp-image-77839 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/image-3-1024x768.jpeg 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/image-3-300x225.jpeg 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/image-3-768x576.jpeg 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/image-3-1536x1152.jpeg 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2025\/08\/image-3-600x450.jpeg.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2025\/08\/image-3-1200x900.jpeg.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2025\/08\/image-3-730x548.jpeg.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2025\/08\/image-3-1460x1095.jpeg.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2025\/08\/image-3-784x588.jpeg.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2025\/08\/image-3-1568x1176.jpeg.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2025\/08\/image-3-877x658.jpeg.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2025\/08\/image-3.jpeg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/768;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Six new blocks joined the roster, too.<\/strong> The <a target=\"_blank\" href=\"https:\/\/gutenbergtimes.com\/wordpress-6-9-source-of-truth\/\" rel=\"noopener\">full 6.9 roster<\/a>: Accordion, Math, Terms Query, Time to Read, Comment Count, and Comment Link. The Accordion block builds collapsible sections without a plugin, and it\u2019s really a nested structure \u2014 each item pairs a clickable heading with a panel that can hold any other block, so an entire pattern can live inside one collapsed row. The Math block renders proper mathematical notation using MathML. The Terms Query block works like the Query block but displays taxonomy terms instead of posts (think a category directory, in list or grid layout), while Time to Read shows an automatic reading-time estimate for the current post or page. Comment Count and Comment Link, two smaller comment-focused blocks, round out the six.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"611\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-1024x611.webp\" alt=\"A WordPress editor screen shows an accordion block with panels for three instruments\" class=\"wp-image-77834 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-1024x611.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-300x179.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-768x458.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-1536x917.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-600x358.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-1200x716.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-730x436.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-1460x871.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-784x468.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-1568x936.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block-877x523.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/07-Accordion-block.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/611;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Two block settings are worth a look, too. Gallery blocks can now hold every image to a fixed aspect ratio, so a gallery of mixed portrait and landscape shots lines up without pre-cropping each file. And Paragraph and Heading blocks gained a \u201cfit text to container\u201d option that scales type to fill its space, which means one less round of trial-and-error font sizing on hero banners.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>And the one that got away:<\/strong> the much-previewed \u201cWrite\/Design\u201d simplified editing mode did not ship in 6.9. Content-only pattern editing remained a Gutenberg experiment through the release, and the simplified-editor concept is still evolving in the plugin rather than core. If a decluttered writing view is what you\u2019re after, keep an eye on future releases.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n<h2 id=\"h2_3-developers-can-add-interactive-features-without-complex-code\" class=\"wp-block-heading\">Developers got two big APIs (and a smarter Command Palette)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/custom-wp-theme-hire-a-developer\/\">WordPress developers<\/a> have long faced a tricky choice: stick with basic WordPress functionality or mess with complex JavaScript frameworks to access interactive features. WordPress 6.9 narrowed that gap considerably.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Interactivity API updates<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The enhanced Interactivity API improved how WordPress handles interactive features. Instead of only updating HTML content when users move between pages, WordPress can now automatically update the design (<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/learn-css\/\">CSS<\/a>) and load any scripts (<a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/learn-javascript\/\">JavaScript<\/a>) requested by blocks during client-side navigation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That opened up things like:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Letting users submit comments without the page reloading<\/li>\n\n\n\n<li>Instantly showing a \u201cNo results found\u201d message when filtering or searching<\/li>\n\n\n\n<li>Letting the \u201cPost Content\u201d block work in more flexible layouts<\/li>\n\n\n\n<li>Only loading the exact styles and scripts needed for specific blocks, based on what they contain or how they\u2019re used<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">The Abilities API<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The Abilities API introduced a standardized way to list the features of plugins, themes, and custom functions: a machine-readable registry with descriptions, input formats, and output formats.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That sounds very nice but\u2026what\u2019s the point? Here, a schema is a structured description of the inputs an ability accepts and the output it returns. That machine-readable format lets anything (PHP code, REST endpoints, or AI agents) discover and call your site\u2019s features consistently. AI is the headline use case: a model that can read the registry understands the components of your website well enough to run workflows that reference specific features.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, an ability can declare what your <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/best-seo-tools\/\">SEO plugin<\/a> does (\u201cAnalyzes post content for SEO improvements.\u201d) and the type of output it produces:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>'output_schema' =&gt; [\n        'type' =&gt; 'number',\n        'description' =&gt; __( 'The score for the content in percentage.', 'my-seo-plugin' ),\n        'required' =&gt; true,\n],<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Also new in core: the expanded <strong>Command Palette<\/strong>. Hit <strong>Ctrl + K<\/strong> or <strong>Command + K<\/strong> in the editor or anywhere in the dashboard to search for screens and trigger actions on your site.<\/p>\n\n\n\n<h3 id=\"h-mcp-adapter-and-php-ai-client\" class=\"wp-block-heading\">MCP Adapter and PHP AI Client<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The MCP Adapter turns WordPress Abilities into MCP (Model Context Protocol) tools that AI agents can use, and the PHP AI Client lets WordPress connect to large language models for <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/ai-content-creation\/\">AI-powered content creation<\/a>. Both launched alongside the 6.9 release as canonical packages and plugins rather than core features. That \u201cnot in core yet\u201d status didn\u2019t last long: WordPress 7.0 built its in-core AI Client on exactly this foundation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Other developer changes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The biggest of the smaller changes is the Field API, DataViews, and DataForms overhaul. Per the <a target=\"_blank\" href=\"https:\/\/make.wordpress.org\/core\/2025\/11\/11\/dataviews-dataform-et-al-in-wordpress-6-9\/\" rel=\"noopener\">official dev note<\/a>, the Field API grew from 3 field types to 13 (adding color, email, media, password, telephone, and URL, among others), so a field now works out of the box just by declaring its type. It also gained 11 bundled edit controls with rule-based validation and 16 new filter operators \u2014 plugin authors can build admin screens with sortable, filterable, editable data tables without writing that plumbing themselves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <a target=\"_blank\" href=\"https:\/\/make.wordpress.org\/core\/2025\/11\/25\/wordpress-6-9-field-guide\/\" rel=\"noopener\">WordPress 6.9 Field Guide<\/a> rounds out the list: PHP 8.5 support, HTML API updates, and an improved Block Bindings API. Third-party plugins can now register their own data sources in the block bindings UI, so users could connect a block to, say, an external service\u2019s data right in the editor instead of through custom code.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ud83d\udca1 Nerd note: <\/strong>If you fancy taking these APIs for a spin, take advantage of our <a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360001231463-Logging-into-your-DreamPress-site-via-SSH\">SSH access<\/a> and <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/features\/wordpress-staging\/\">staging environments<\/a> to experiment safely before deploying to production.<\/p>\n\n<h2 id=\"h2_4-page-loading-is-even-faster\" class=\"wp-block-heading\">Page loading got faster<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 6.9 sped up page transitions by optimizing navigation handling: the system preloads more resources, so there\u2019s less to load when visitors jump to the next view. (Do you feel the need\u2026the need <em>for speed?<\/em> Then 6.9 delivered.)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"618\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-1024x618.webp\" alt=\"Comparison graphic showing traditional page loading versus WordPress 6.9 preloading\" class=\"wp-image-77840 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-1024x618.webp 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-300x181.webp 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-768x463.webp 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-1536x926.webp 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-600x362.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-1200x724.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-730x440.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-1460x881.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-784x473.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-1568x946.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site-877x529.webp 877w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/02_how_preloading_speeds_up_your_site.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/618;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The release also improved <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-site-speed\/\">overall loading times<\/a>, with the biggest wins in Largest Contentful Paint. Key changes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On-demand block styles for classic themes, and minified stylesheets in core block themes.<\/li>\n\n\n\n<li>Deprioritized loading for non-critical scripts.<\/li>\n\n\n\n<li>Database query optimizations and refined caching.<\/li>\n\n\n\n<li>Optimized cron spawning, reducing its impact on page load.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What this means for you<\/strong>: A smoother experience for anyone checking out your site, with no configuration required.<\/p>\n\n\n\n<h2 id=\"h-accessibility-got-70-plus-fixes\" class=\"wp-block-heading\">Accessibility got 70+ fixes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 6.9 also shipped more than 70 accessibility fixes and enhancements, per the <a target=\"_blank\" href=\"https:\/\/wordpress.org\/download\/releases\/6-9\/\" rel=\"noopener\">official 6.9 release page<\/a>. Two changes with everyday impact: decorative content generated by CSS is now hidden from screen readers globally, so assistive tech no longer reads out mid-page clutter, and typing focus stays put when you click an autocomplete suggestion, ending a long-standing lost-cursor annoyance. Screen reader announcements and cursor placement got a round of fixes as well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What this means for you:<\/strong> Visitors and editors who rely on screen readers get a better experience on your site and in your dashboard, and none of it needs setup.<\/p>\n\n<h2 id=\"h2_5-theres-no-default-theme-this-time\" class=\"wp-block-heading\">No new default theme (sorry, Twenty Twenty-Six)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress has shipped default themes since 2005, usually something pretty bland with a title to match the year. But 6.9 arrived without one \u2014 there is no Twenty Twenty-Six.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a target=\"_blank\" href=\"https:\/\/make.wordpress.org\/core\/2025\/07\/28\/roadmap-to-6-9\/\">According to the WordPress development team<\/a>, the reason was \u201cthe pace of this release and the maturity of block themes over recent years.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Translation: the team prioritized upgrades to the CMS itself, and there are now plenty of great themes that support block editing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What this means for you:<\/strong> Probably not a <em>lot<\/em>. Even if you\u2019re building a new site from scratch, you can install a theme like <a target=\"_blank\" href=\"https:\/\/wpastra.com\/pricing\/?campaign=DHblog&amp;bsf=10463\">Astra<\/a> or build your site with <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/remixer-website-builder\/\">Remixer<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One related note: the template-management upgrades previewed during the 6.9 cycle (duplicating, deactivating, and activating individual templates in the Site Editor) were deferred beyond 6.9 rather than shipping in this release.<\/p>\n\n\n\n<h2 id=\"h-wordpress-6-9-faq\" class=\"wp-block-heading\">WordPress 6.9 FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-when-was-wordpress-6-9-released\">When was WordPress 6.9 released?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 6.9 \u201cGene\u201d was released on December 2, 2025, named for jazz pianist Gene Harris. It followed 6.8 \u201cCecil\u201d (April 2025) and preceded WordPress 7.0 \u201cArmstrong\u201d (May 2026).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-is-wordpress-6-9-the-latest-version\">Is WordPress 6.9 the latest version?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. WordPress 7.0 \u201cArmstrong\u201d (May 20, 2026) is the current major release. The 6.9 branch reached 6.9.6 (released August 6, 2026) through maintenance and security point releases, including a March 2026 cluster that fixed 10 security issues, but only the newest major is fully supported.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-what-is-the-notes-feature-in-wordpress-6-9\">What is the Notes feature in WordPress 6.9?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Notes is block-level commenting: attach feedback to any block in a post or page, with replies, resolution tracking, and email notifications. In 6.9 it works in the post editor only; @mentions arrived in WordPress 7.0; suggestion mode is slated for WordPress 7.1 (due August 19, 2026), per the <a target=\"_blank\" href=\"https:\/\/make.wordpress.org\/core\/2026\/06\/19\/roadmap-to-7-1\/\" rel=\"noopener\">Make WordPress Core Roadmap to 7.1<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-is-there-a-twenty-twenty-six-theme\">Is there a Twenty Twenty-Six default theme?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. WordPress 6.9 shipped without a new default theme, citing the release\u2019s pace and the maturity of existing block themes. Twenty Twenty-Five (from WordPress 6.7) remains the newest default theme.<\/p>\n\n\n\n<h2 id=\"h2_what-does-wordpress-6-9-mean-for-your-website\" class=\"wp-block-heading\">What does WordPress 6.9 mean for your website?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress 6.9 didn\u2019t radically change how you manage your website. It was fine-tuning, like a performance package for your car. But Notes and the Abilities API were genuine upgrades: one made the editor collaborative, the other laid the groundwork for the AI features that 7.0 built into core.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If your site is still running 6.9, update to <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/blog\/wordpress-7-0\/\">WordPress 7.0 \u201cArmstrong\u201d<\/a> \u2014 it carries everything here forward. As always, test major updates on a <a target=\"_blank\" href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/360003838631-Creating-a-staging-WordPress-site\">staging site<\/a> first; you can set one up in minutes with our <a target=\"_blank\" href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\">managed WordPress hosting plans<\/a>.<\/p>\n\n\n\n\n<div class=\"article-cta-shared article-cta-small article-cta--product\">\n\t<div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-wordpress-hosting-877x586.webp 1x, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/03\/product-cta-wordpress-hosting.webp 2x\"  alt=\"website management by DreamHost\" \/><\/div>\n\n\t<a href='https:\/\/www.dreamhost.com\/wordpress\/managed\/' class='link-top' target='_blank' rel='noopener noreferrer'>\n\t\t<span>WordPress Hosting<\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\" width=\"15\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n\n\t<div class=\"content-btm\">\n\t\t<h2 class=\"h2--md\">\n\t\t\tUnbeatable WordPress Hosting\n\t\t<\/h2>\n\t\t<p class=\"p--md\">\n\t\t\tReliable, lightning-fast hosting solutions specifically optimized for WordPress.\n\t\t<\/p>\n\n\t\t        <a\n            href=\"https:\/\/www.dreamhost.com\/wordpress\/managed\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            See More                    <\/a>\n\n\t<\/div>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This page contains affiliate links. This means we may earn a commission if you purchase services through our link without any extra cost to you.<\/em><\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Discover what\u2019s new in WordPress 6.9 \u2014 from simplified editing modes and block-level commenting to faster performance and powerful developer APIs.<\/p>\n","protected":false},"author":1077,"featured_media":74920,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_opengraph-title":"WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost","_yoast_wpseo_opengraph-description":"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.","_yoast_wpseo_twitter-title":"WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost","_yoast_wpseo_twitter-description":"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.","toc_headlines":"[[\"h2_2-you-can-now-collaborate-via-block-level-commenting\",\"Notes: Block-level commenting finally arrived\"],[\"h-new-editing-powers-hidden-blocks-drag-and-drop-new-blocks\",\"New editing powers: Hidden blocks, direct drag and drop, and new blocks\"],[\"h2_3-developers-can-add-interactive-features-without-complex-code\",\"Developers got two big APIs (and a smarter Command Palette)\"],[\"h2_4-page-loading-is-even-faster\",\"Page loading got faster\"],[\"h-accessibility-got-70-plus-fixes\",\"Accessibility got 70+ fixes\"],[\"h2_5-theres-no-default-theme-this-time\",\"No new default theme (sorry, Twenty Twenty-Six)\"],[\"h-wordpress-6-9-faq\",\"WordPress 6.9 FAQ\"],[\"h2_what-does-wordpress-6-9-mean-for-your-website\",\"What does WordPress 6.9 mean for your website?\"]]","hide_toc":false,"show_updated_at":"1","footnotes":""},"categories":[13123,696],"tags":[],"class_list":["post-74919","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-release-news","category-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost<\/title>\n<meta name=\"description\" content=\"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost\" \/>\n<meta property=\"og:description\" content=\"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-29T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-11T15:37:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/1220x628_ogimage_wordpress_6_9_update.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jos Velasco\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost\" \/>\n<meta name=\"twitter:description\" content=\"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jos Velasco\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost","description":"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/","og_locale":"en_US","og_type":"article","og_title":"WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost","og_description":"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.","og_url":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2025-08-29T14:00:00+00:00","article_modified_time":"2026-08-11T15:37:52+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/1220x628_ogimage_wordpress_6_9_update.webp","type":"image\/webp"}],"author":"Jos Velasco","twitter_card":"summary_large_image","twitter_title":"WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost","twitter_description":"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jos Velasco","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/#article","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/"},"author":{"name":"Jos Velasco","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/a1740f361d8662c2c7fb6e0c4a9bcab5"},"headline":"WordPress 6.9 \u201cGene\u201d: What Shipped, What Changed, and What Moved to 7.0","datePublished":"2025-08-29T14:00:00+00:00","dateModified":"2026-08-11T15:37:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/"},"wordCount":1987,"publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/1460x1095_blog_hero_wordpress_6_9_update.webp","articleSection":["Release News","WordPress"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/","url":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/","name":"WordPress 6.9 \u201cGene\u201d: Full Release Guide - DreamHost","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/#primaryimage"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/1460x1095_blog_hero_wordpress_6_9_update.webp","datePublished":"2025-08-29T14:00:00+00:00","dateModified":"2026-08-11T15:37:52+00:00","description":"WordPress 6.9 \u201cGene\u201d (Dec 2, 2025) added Notes, the Abilities API, and a Command Palette \u2014 see what shipped, what changed, and what moved to 7.0.","breadcrumb":{"@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/#primaryimage","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/1460x1095_blog_hero_wordpress_6_9_update.webp","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2025\/08\/1460x1095_blog_hero_wordpress_6_9_update.webp","width":1460,"height":1095,"caption":"What\u2019s Coming in WordPress 6.9: Smarter Editing, Collaboration, and Performance"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dreamhost.com\/blog\/whats-coming-in-wordpress-6-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dreamhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WordPress 6.9 \u201cGene\u201d: What Shipped, What Changed, and What Moved to 7.0"}]},{"@type":"WebSite","@id":"https:\/\/www.dreamhost.com\/blog\/#website","url":"https:\/\/www.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/a1740f361d8662c2c7fb6e0c4a9bcab5","name":"Jos Velasco","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/08\/jos-velasco-150x150.png","caption":"Jos Velasco"},"description":"Jos Velasco is a WordPress Professional Consultant at DreamHost. His responsibilities include helping with advanced WordPress cases, creating training material, and identifying trends impacting the WordPress community. In his free time, he enjoys climbing mountains, eating healthy, and watching drama movies. Follow Jos on LinkedIn: https:\/\/www.linkedin.com\/in\/josvelasco\/","url":"https:\/\/www.dreamhost.com\/blog\/author\/josvelasco\/"}]}},"lang":"en","translations":{"en":74919,"es":74900,"pt":75262,"fr":75264,"pl":75266,"uk":75271,"it":75274,"de":75276,"ru":75280,"nl":75283},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/74919","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1077"}],"version-history":[{"count":1,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/74919\/revisions"}],"predecessor-version":[{"id":86904,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/74919\/revisions\/86904"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/74920"}],"wp:attachment":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=74919"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=74919"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=74919"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}