WordPress Updates 05 December 2025

WordPress 6.9 “Gene”: Paving the Road for the Future

Christos Paloukas

8 min read
WordPress_6-9

With everything going on in the WordPress space recently, we didn’t expect another release this year. But the WordPress community pulled through and got a new major release out before Christmas; a strong sign that everything’s getting back to better than normal! This isn’t just another “look, we moved the buttons again” update. This release, codenamed “Gene”, is actually bringing some serious heat to the table.

This is the collaboration release we’ve been promised for ages (Gutenberg Phase 3 is finally showing up for work), but more importantly for the nerds like me who care about “making stuff faster” and cleaner, there’s some deep architectural stuff happening here.

We’re getting native features that usually require bloated plugins (and you know my philosophy: if Core can do it, kill the plugin), plus an API that might actually change how we interact with the web.

Let’s cut through the noise. Here’s what you actually need to care about.

Workflow & Collaboration (Features That Will Save Your Sanity)

These are just the practical additions that will actually stop you from pulling your hair out during a site build.

Command Palette Everywhere

Previously limited to the Site Editor, the Command Palette (Cmd+K/Ctrl+K) is now available across the entire WordPress dashboard. It’s a massive productivity booster for power users to navigate quickly without clicking through menus.

Editor & Design Tools

Beyond new blocks, the editor itself has received significant upgrades to make designing complex layouts faster and more intuitive.

  • Block-Level Notes: If you’ve ever had to take a screenshot of the editor, draw a red circle on it in MS Paint, and email it to a client, your life just got infinitely better. We are finally seeing Google Docs-style collaboration directly inside the editor. No more “which paragraph?” emails. It’s right there. You can tag specific blocks, leave feedback, and resolve threads without leaving the dashboard.
  • Hide and Show Blocks: This is a feature that agencies have been hacking together with CSS classes (display: none;) or third-party plugins for years. Now, it’s a toggle. You can simply hide a block on the frontend without deleting it from the backend. Perfect for Black Friday banners you don’t want to rebuild every year.
  • Visual Drag and Drop: Dragging blocks in WordPress has historically been a bit… ghostly. In 6.9, the drag-and-drop engine has been rewritten. It feels snappy. The content physically shifts out of the way. It’s less “web app from 2010” and more “native app.”
  • “Fit Text” (Stretchy Typography): Dynamically scales the font size to fit the container, creating fluid typography without complex CSS.
  • Grid Layout Improvements: Offering more intuitive manual placement and resizing options that rival complex page builder grids.
  • Create Page from Navigation: You can now draft and create new pages directly from within the Navigation block interface, streamlining site structure building.
  • Pattern Management: The “Starter Patterns” modal is now available for all post types that use patterns, not just Pages.
  • Gallery Aspect Ratios: A new setting allows you to apply a fixed aspect ratio to all images within a Gallery block with a single click.
  • Cover Block Posters: Support for setting a poster image for background videos in Cover blocks, improving perceived performance while the video loads.

New Native Blocks

This release eliminates the need for several common utility plugins by bringing these features directly into Core.

  • The Accordion Block: A native, lightweight block using the Interactivity API, perfect for FAQs without the bloat.
  • Time to Read Block: A new native block that automatically calculates and displays the estimated reading time for a post.
  • Terms Query Block: Dynamically display lists of taxonomies (like categories or tags) with more flexibility, great for custom archive pages.
  • Math Block: A native block supporting LaTeX and MathML to render mathematical formulas directly in the editor and frontend.
  • Word Count Block: A simple block that displays the total word count of the post or page content.
  • Comment Count Block: A dedicated block to display the total number of comments a post has received.
  • Comment Link Block: Provides a direct link to the comments section of a post, useful for custom post templates.

Try our Award-Winning WordPress Hosting today!

The Real Game Changer: The Abilities API

Okay, put down the coffee for a second. The UI stuff above is nice, but the Abilities API is where the real power lies in this release. This isn’t just a new way to check user roles; it’s a foundational shift in how WordPress handles actions.

Until now, permissions and capabilities in WordPress were often a messy web of disparate current_user_can checks hardcoded into various files. If you wanted to know if a user could “edit a post,” you had to check one way; if you wanted to know if they could “install a plugin,” you checked another.

The Abilities API changes the game by creating a standardized, machine-readable registry for site functionality.

Here is why this is actually huge:

  1. A Universal Language for Actions: Developers can now register, validate, and execute actions consistently across any context. It doesn’t matter if the request is coming from a PHP function, a REST API endpoint, or an external app. The logic is unified.
  2. The AI Connection: This is the part that excites me. If you want an AI agent to “build a landing page” or “cleanup spam comments,” it needs to know exactly what it can and cannot do in a structured way. It can’t just guess permissions. The Abilities API gives it that structure. It effectively creates a manual for the site that robots can read. It’s the translation layer that lets AI actually do things in WordPress safely, rather than just hallucinating code.
  3. Cleaner Code: It removes the need for redundant permission checks scattered throughout the codebase. You register the ability once, define the logic once, and it applies everywhere.

Under the Hood: Making Stuff Faster

You know I can’t write a post without looking at the engine. While the UI stuff is pretty, the backend changes in 6.9 are what keep your Time to First Byte (TTFB) low.

  • Improved LCP (Largest Contentful Paint): We’re seeing on-demand block styles for classic themes and minified block theme styles. By only loading the CSS for blocks actually used on the page, the browser has less to parse, resulting in a faster initial paint.
  • Cron Spawn at Shutdown: This is nerdy but important. WordPress 6.9 changes when the automated “Cron” tasks (like checking for updates) are triggered. Instead of firing during page init (slowing down the user’s load time), it attempts to spawn at shutdown, reducing overhead on the initial request.
  • Script Optimization: Non-critical scripts are being deprioritized to clear the rendering path. Basically, the stuff that doesn’t matter for the initial view gets pushed back so the user sees the page faster.
  • Optimized Database Queries & Caching: Various under-the-hood tweaks, including updated query cache handling, reduce database load and improve object caching efficiency, making dynamic pages serve faster.
  • Standardized Template Output Buffer: A new, standardized way for plugins to interact with template output. This eliminates the need for custom, potentially conflicting buffering solutions, improving both compatibility and performance.

Accessibility Improvements

WordPress 6.9 continues to push for a more inclusive web with over 70 accessibility fixes and enhancements.

  • Screen Reader Clarity: Announcements for screen readers have been refined across the board, making the editing experience less chatty and more meaningful.
  • Semantic HTML Controls: You can now choose the HTML element for Button (<a> vs <button>) and Separator (<hr> vs <div>) blocks, giving developers better semantic control for assistive technologies.
  • Focus Management: Fixes for cursor placement issues and better focus retention when clicking autocomplete suggestions ensure a smoother experience for keyboard users.
  • Hidden CSS Content: Globally hiding CSS-generated content from assistive technology to reduce noise and confusion.

Conclusion: The Future is Open

WordPress 6.9 isn’t just adding features; it’s a statement of intent. The introduction of the Abilities API and real-time collaboration tools proves that WordPress is evolving beyond just a CMS. It’s becoming a robust operating system for the open web, ready for the era of AI and automation.

Despite a turbulent year, the community rallied to ship a stable, forward-thinking release right before the holidays. It’s proof that the ecosystem is not only resilient but more relevant than ever. The platform is ever-growing, and the community behind it remains its greatest asset. While closed platforms lock you in, WordPress is giving you the keys to build whatever comes next.

But as always…don’t test in production. With major changes to the Editor and APIs, you want to make sure your custom blocks behave before you hit update on your live site. Spin up a staging environment on Pressidium, break it there, fix it, and then push it live.

Start Your 14 Day Free Trial

Try our award winning WordPress Hosting!

OUR READERS ALSO VIEWED:

See how Pressidium can help you scale
your business with ease.