-
In Support of Canonical Plugins
There’s a few additional features that WordPress should really offer out of the box, based on a more modern expectation of what a website could/should be.
-
Block Styles Manager for WordPress – Episode 2
Episode 2 of my YouTube Build in Public series building a block styles manager for the WordPress block editor.
-
Building a Block Styles Manager – Episode 1
Episode 1 of my YouTube Build in Public series building a block styles manager for the WordPress block editor.
-
How to Build Dynamic (PHP) Blocks in WordPress
Let’s build a dynamic block for WordPress. Along the way we’ll discuss the difference between static and dynamic blocks, when to use them, WP_Query, what ServerSideRender is and what the best approach for performance is.
-
Thoughts on Version Control for Block Themes
How do we handle version control for ongoing development of a block-based website?
-
The block editor is still not a page builder
My thoughts on why the block editor is NOT a page builder. Along the way I talk about alignments, widths, semantic elements, block styles, theme, page builders, and more.
-
Removing the date permalink structure in WordPress
How to approach migrating your permalink structure to remove the date directories (ex: /2023/01/01/).
-
Adding Custom Fields (Attributes) to Core Blocks
Using just three filters, we’ll add a few custom fields to the core “Button” block in WordPress that will update the button’s content on the front end.
-
How to show the “Choose a Pattern” modal by default on new pages
How to offer a selection of page patterns when creating a new page (as seen in TwentyTwentyFour).
-
Filter the URLs in Gutenberg Social Link Block
Dynamically populate social link URLs using the render_block filter in WordPress.