WordPress Development

As I build WordPress websites for my clients, I share what I learn here as tutorials.

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.

How to Setup ConvertKit with a WordPress Form

Integrate ConvertKit and WPForms easily connects forms on your website to your ConvertKit email marketing account, enabling you to capture more leads and manage campaigns more effectively. WPForms‘ simple drag-and-drop form builder allows…

Relative Date Lengths in Genesis

Genesis has always allowed you to display the relative post date like “6 weeks and 1 day ago”. Now you can control the length.