Author: Justin Tadlock
-
Why WordPress Core needs more blocks
There’s an open discussion on whether Core WordPress should include more blocks in its toolkit. This opinion piece explores why…
-
WordPress 6.5, register Font collections, working with templates, or playground — Weekend Edition 290
Howdy, This week, WordPress 6.5 certainly dominated the WordPress news cycle. Articles, Videos, Threads on X, and workshops are plenty…
-
Introducing the Breadcrumbs WordPress Block Plugin
In 2009, I announced the release of my first breadcrumbs plugin. It was a one-file PHP script that I’d been…
-
A Walk-Through of Layout Classes in WordPress 6.1
WordPress 6.1 introduced several necessary changes to its layout framework. Namely, core has now centralized its layout definitions, created semantic…
-
Building a Block-Based Header Template in a Classic Theme
WordPress 6.1 will allow classic theme authors to begin using block-based template parts. It is one of the most exciting…
-
Block-Based Template Parts: A Happy Medium Between Classic and Block Themes
I was one of the early adopters of the block editor as a developer. Despite the flak that the Gutenberg…
-
Designing Style Variations for Twenty Twenty-Three: The Good, the Bad, and Everything Else
Since the release of Twenty Ten, the WordPress community has gotten a new default theme almost every year. This has…
-
Layouts and Wide Alignments in WordPress: Then, Now, and Upcoming Changes
For most of WordPress’ history, the platform accepted a single layout width, defined by the active theme’s global $content_width variable.…
-
Conditionally Registering Patterns in Themes with Third-Party Blocks
What happens when a theme registers a pattern with a third-party block? If the user has the block plugin installed,…
-
Using Classic Widgets with Blocked-Based Themes: Introducing the Legacy Widget Block Plugin
What happens when a user activates a block theme while still relying on a widget from a third-party plugin? The…