Is Your Block Theme Really Accessible? A WCAG 2.2 Checklist for Theme Authors
A hands-on checklist for block theme authors: what the accessibility-ready tag requires, the nine WCAG 2.2 additions, and the code and tests for each, with them…
Writing
WordPress, BuddyPress, Laravel, Astro, AI. Search the archive or filter by topic.
A hands-on checklist for block theme authors: what the accessibility-ready tag requires, the nine WCAG 2.2 additions, and the code and tests for each, with them…
How to use the CSS corner-shape property for squircle corners in a block theme with theme.json, block styles and an @supports fallback, and which browsers suppo…
Shopify theme development translated for WordPress block theme developers: templates, theme blocks, sections, settings and Liquid, with a small real theme built…
Design system examples worth studying, from Material 3 and Carbon to GOV.UK, Atlassian, Polaris and Primer, and exactly what a WordPress block theme can borrow …
Turn a Tailwind theme into theme.json so the block editor and the front end share one palette: roles not shades, honest generator advice, contrast checks, and T…
The Tailwind CSS CDN is great for prototyping a WordPress theme and wrong for production. When it is fine, when to add a build step, and how to handle editor cl…
We built a 26-widget Elementor page, switched it off, and ran Convert to blocks. What survived, what broke, and how to plan the rebuild in a block theme.…
Agents follow what is written. Give them tokens, rules they can check, theme.json as the contract and a page gate, and they stay inside your design system.…
A file-by-file teardown of Purple, WooCommerce’s starter block theme: its theme.json, role-numbered palette, fluid spacing, section styles, store templates and …
A test list for block theme authors before WordPress 7.2 Beta 1: ten changes already in trunk, a fixture to test each one, and the dates that matter.…
WordPress 6.9 quietly added textInput and select elements to theme.json, and 7.2 plans to put form styling in the Global Styles UI. What generates today, where …
The HTML popover attribute and invoker commands now handle open, close, light dismiss, stacking and focus natively, and WordPress 6.9 and 7.1 allow them in cont…