Category: WordPress
Block Creator Course (11) Design (2) Featured (1) General Resources (8) Next.js (2) Speaking (1) User Experience (3) Web (3) WordPress (25)
-
Introducing the block editor extension toolkit
I’m excited to announce my latest WordPress hobby project that has morphed into an essential part of my site building…
-
ScrapBlok – A custom WordPress block for layered compositions
This experimental WordPress block came from two sources of inspiration. First, at WordCamp U.S. I attended the talk by Stephanie…
-
WordCamp 2025 Speaker: Building Resilient Interfaces by Embracing Fluid Design
This year I was excited to have my talk proposal accepted and to have the opportunity to speak at WordCamp…
-
Quick Tip: How to Auto Register all your Custom Blocks with WordPress 6.8
When developing either a multi-block plugin, or a theme that supports multiple custom blocks, you have to make sure all…
-
Build Custom Post Types with Structured Meta Fields in WordPress – Without 3rd Party Plugins like ACF
A common pattern in WordPress development, especially in agency settings, is creating a custom post type that is almost entirely…
-
Headless WordPress with Astro Part 2: Pagination and Tags Support
Welcome to part 2 of this series of building a headless site with WordPress and Astro. In this section, we’ll…
-
Headless WordPress with Astro – Build a Simple Blog from Scratch with Tailwind CSS
Astro has been the hottest new framework on the block for a little while now, in this post we’ll explore…
-
How to Build Responsive Designs in the WordPress Editor by Extending the Core Columns Block
One of the most frequently cited limitations of the WordPress block editor is the lack of true responsive design options…
-
How To Create WordPress Patterns Easily with Pattern Manager from WP Engine
WordPress patterns are an amazing tool to provide clients with a simple yet powerful site building interface out of the…
-
How to safely store API keys and access protected external APIs in WordPress
I recently built a custom block on WordPress that allowed the content editor to fetch data from the google API…
-
Custom Sidebars and Post Meta in Gutenberg – Build a Location Map Plugin
One of the areas where the WordPress Gutenberg editor gets a lot of complaints is that it doesn’t really handle…
-
Build a Custom Settings Page within WordPress – Announcement Banner Plugin
In this tutorial we’ll walk through creating a custom plugin with an admin settings page and cover the WordPress Options…
-
Building a Random “Post of the Day” Block for Gutenberg from Scratch – Part 2
Last week I published a tutorial on building a “post of the day” block that will randomly pick a post…
-
Building a Random “Post of the Day” Block for Gutenberg from Scratch
In this tutorial we’ll build a custom block for Gutenberg that will display a “post of the day” that gets…
-
Add Custom Metadata to Taxonomy Terms in WordPress Without Plugins
In this quick walkthrough I want to go through a simple setup for creating a custom taxonomy and adding our…
-
How to Split Theme.json into Multiple Files with WordPress
With each release, WordPress is giving more and more power to the theme.json file. The future of WordPress theme development…
-
The Best New Features of WordPress 6.1 for Agencies and Freelancers
WordPress 6.1 was released earlier this week and it features some much needed updates to Gutenberg and block themes that…
-
Building React Powered Plugins with the WordPress Data Layer
I’m super excited for this one! In this write up we’ll take a look at creating a React powered plugin…
-
Fluid Typography Primer for WordPress Developers
In this post we’ll go over the basics of fluid typography, as well as how to implement it in a…
-
How to Customize the Gutenberg Block Editor When Developing WordPress Themes
The Gutenberg editor in WordPress is designed for composing content quickly, and once you are used to it I think…