-
WordPress Block Creator Course – Introduction and Local Development Setup
The WordPress block editor has had somewhat rocky adoption over the last several years, but once you learn to unlock the power of creating your own custom block…
-
Eleventy (11ty), Vite, Tailwind, and Alpine.js – Rapid static site starter framework
Eleventy is one of my favorite web development tools to work with because it is so fast to get started with, but can handle a surprising amount of…
-
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 box. Until pretty recently though, they have been…
-
Create a Block Theme for WordPress Quickly with the Terre Framework
I’ve been experimenting the past couple months with a variety of strategies of how to create a block themes for WordPress. Terre is a free base theme that…
-
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 to populate some attributes automatically. Doing this required…
-
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 structured data. A great example is a restaurant…
-
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 API. We’ll be building an announcement banner plugin…
-
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 to display and automatically switch it up every…
-
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…