WordPress 7.0 APIs and why the release slipped
Notes from the Dev Chat on WordPress 7.0: the AI Client and Connectors API, why the release cycle got extended, the left navigation rethink, and the argument over YouTube support in the Cover block.
Notes from the Dev Chat on WordPress 7.0: the AI Client and Connectors API, why the release cycle got extended, the left navigation rethink, and the argument over YouTube support in the Cover block.
Any plugin can claim a top-level spot in the WordPress admin menu, so after 40 installs the sidebar is a junk drawer. A Core proposal wants hierarchy and pinning. Here is what I use in the meantime.
Products drift when nobody writes down what they stand for. How Dieter Rams’ principles helped me kill an upsell on a WooCommerce checkout, plus the workshop and the CSS variables I use to keep principles in the code.
Jetpack 15.6 lets you set the message and image per network instead of pushing one caption everywhere. Notes on the rebuilt preview modal, the sharing activity log, and the publicize filter that keeps certain post types off social.
Contributor Day in Mumbai on April 9 overlaps with the WordPress 7.0 release, so the usual morning of setup troubleshooting is not an option. Here is what I get working before the flight, and where an experienced dev is most useful on the day.
A client ran her entire business through WhatsApp until the account was blocked on a Tuesday. What owned digital assets mean in practice, and why Brazil’s first Automattic partner writes WordPress.com into its contracts.
GenUI promises an interface generated per user in real time. The accessibility side is not there yet, from the criticism that met Figma Sites to Jakob Nielsen’s claim that individualized interfaces will fix a11y on their own.
Alt tags do not save a layout that falls apart at 150% zoom. Setting up Figma variable modes for 100, 120, 150 and 200 percent, seeing what breaks when you toggle them, and the rem-based CSS that keeps the scaling honest.
Overflow clipping and stacking contexts, not z-index, are what break action menus inside scrollable tables. Portals, CSS anchor positioning and the Popover API each solve a different part of the problem.
Modals are interruptive by design. Four checks for deciding between a modal, a side drawer and a dedicated page, plus the tasks each one is actually good for.