bbioonThemes
  • Home
  • Blog

Category: Gutenberg

Core Updates, Development, Gutenberg

Generating Block Editor Handbook docs from block.json

WordPress wants to build Block Editor Handbook pages straight from block.json at build time. That would kill doc drift and give core blocks a reference that matches the code you are actually running.

Read Article
Development, Gutenberg

WordPress E2E tests with Playwright and wp-env

Manual regression testing was my bottleneck, so I automated it. This covers wp-env setup, Playwright with the WordPress test utils, and testing block variations and meta bindings without clicking through the editor.

Read Article
Core Updates, Development, Gutenberg

What WordPress 7.0 changed about core block design supports

WordPress 7.0 stopped hardcoding which blocks support Block Bindings and Pattern Overrides. Support is resolved through a filter now, so any lookup table you were trusting is out of date. Also new: a native Accordion block and an Icon block.

Read Article
Core Updates, Development, Gutenberg

Gutenberg 23.0: template revisions and an RTC fix

Gutenberg 23.0 adds an experimental revisions panel for templates, template parts and patterns, plus a flag that stops legacy meta boxes from disabling real-time collaboration. The Guidelines rename will catch you out on update.

Read Article
Core Updates, Development, Gutenberg

What changed in the WordPress 7.0 design tools roster

WordPress 7.0 reworks the core design tools roster: Verse becomes Poetry, Accordion, Breadcrumbs and Math arrive with full design support, and pattern overrides are opt-in per attribute through a filter. Includes the updated support table and a registration snippet.

Read Article
Design, Development, Gutenberg

10 creative WordPress themes with real personality

Ten block themes I tested for personality without the performance hit, from the Afrofuturist Sankofa to the halftone lo-fi of Punk. Includes a CSS clip-path snippet for custom image shapes.

Read Article
Core Updates, Development, Gutenberg

WordPress 7.0 development: the real-time sync layer

Notes from the April 8, 2026 dev chat: WordPress 7.0 makes the collaboration sync layer provider agnostic, so polling is only the default. What that means for WebSocket providers, CRDT reconciliation and block API v3.

Read Article
Development, Gutenberg

Gutenberg 22.9: background gradients and EmptyState

Gutenberg 22.9 lands background.gradient support so a gradient and a background image can coexist, adds an EmptyState component to wordpress/ui, and gives the experimental Forms block hidden input fields.

Read Article
Core Updates, Development, Gutenberg

WordPress iteration issues get a real update schedule

The Gutenberg repo is changing how iteration issues work: a fresh issue per release, monthly updates before beta, weekly through RC, and a template that asks for scope and blockers up front.

Read Article
Core Updates, Development, Gutenberg

Building a custom sync provider in WordPress 7.0

WordPress 7.0 ships real-time collaboration over HTTP polling, which is fine until traffic picks up. Here is how I swap in a WebSocket transport with Yjs and the sync.providers filter, and what the auth side has to look like.

Read Article

Posts navigation

1 2 … 6 Next

bbioonThemes

Senior WordPress Engineer
Toptal & Codeable Expert

Connect

  • GitHub
  • Twitter
  • LinkedIn
  • Codeable

Explore

  • Expertise
  • Work
  • Insights
  • Blog

Resources

  • bbioonThemes
  • Contact
  • Privacy Policy
© 2026 bbioonThemes. All rights reserved.
Privacy