The seventh edition of a monthly series that cuts through all the noise, bringing you the latest features, updates, and fixes you need to know about to build on top of WordPress.
Your block has complex markup, yet you want your users to easily style child elements within the block. How do you give your users this ability? With CSS custom properties. This post demonstrates the technique for doing this whilst also retaining compatibility with themes.
A tutorial on how to create block design tools or controls for individual blocks using JavaScript.
Nonces serve as valuable guardians, diligently shielding websites from potential threats like Cross-Site Request Forgery (CSRF) Attacks, unauthorized AJAX requests, and vulnerabilities within themes and plugins. Understand potential pitfalls related to nonces and discover the diverse functions available in the Nonces API and their specific purposes, as well as how the WordPress core utilizes them.
Part 2 of a three-part series that walks theme authors through building custom editor controls to integrate with block styles.
Part 1 of a three-part series that walks theme authors through building custom editor controls to integrate with block styles.
This is the first in a series of six posts that are all about typography on the web: what does great type look like? How do you set it? And why do we care? This first post covers the language of type—basic type terminology.
The sixth edition of a monthly roundup that showcases features that are specific to theme and plugin developers. The latest updates are focused on the upcoming WordPress 6.3 release.
Discover the possibilities of theme.json server-side filters, from dynamically modifying color palettes to restricting block controls based on user permissions.
The Style Book is the new one-stop Global Style feature of the Site Editor that allows you to add all global or per-block design elements with a live preview window. This also lets users create a new set of variations that they can modify with a single click.