Blog

Building a dynamic YouTube video gallery

I’m working on a project right now that includes a gallery of recent YouTube videos. I had assumed we could use an existing plugin for this. It seems like a…

Building a Gutenberg Block

After completing Zac Gordon’s wonderful Gutenberg Development Course, I wanted to try building my own block. It was more difficult than I expected, but a great learning experience. For comparison,…

Allow users to like content

As part of my recent site redesign, I wanted users to be able to “like” content without having to leave a comment, use social media, or have a user account.…

Migrating Comments using WP REST API

A few weeks ago I finished development on my new website, and it was time to finalize content. I had hoped to have most of it ready before development, but…

Inserting column markup into WPForms

WPForms includes a visual layout builder, but sometimes you need your own markup to build a complex layout. I’ll show you the hooks you can use to add markup before and after individual fields.

Website Refresh

I’m excited to finally share a (much needed) update to my website!