-
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 randomly generated every 24 hours. It will be…
-
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 own metadata field. This is a common task…
-
Introducing Fullerton – Free Full Site Editing Enabled Block Theme for WordPress
For most agency / freelance development projects, I use a hybrid theme approach with a Theme.json file and custom blocks, but still use PHP for the core templates…
-
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 may largely skip CSS with most developer styling…
-
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 make them much friendlier to agency teams. Client…
-
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 for WordPress and interact with the data layer…
-
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 modern WordPress theme. If you’re someone who is…
-
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 it does that job very well. For those…
-
ACF Block.json – The Ultimate Custom Block Development Workflow with WordPress Scripts
Earlier this week ACF announced version 6.0 with a refreshed UI and a new way to register custom ACF blocks using the block.json file. This mirrors how native…
-
Switching ACF Custom Blocks to Block.json with ACF 6.0
ACF 6.0 has been released! Included in this version we get a bunch of really nice UI upgrades for setting up fields. In addition, there are some big…