Articles

Converting a WordPress gallery into a responsive slideshow without a plugin (PHP code included)

December 15, 2023

A client needed a slideshow in their post content. I tried a number of slideshow plugins, but all required you create the slideshow before creating the post, and most had more features than I needed. So I wrote a function to convert standard WordPress galleries to slideshows. From your post edit screen, select “add media”…

Chat bubble arrow SVG

October 18, 2023

I often want to add an arrow below a <div> with a border to make it look like a chat bubble. After exploring many solutions, the easiest way I’ve found of adding the arrow is an SVG, positioned absolutely. Here’s the SVG: The <SVG> has a white top border that will mostly overlap the border…

Page builders are the new Notepad

January 3, 2022

Twenty-five years ago, I saw my first website and wanted to make my own. The point of entry was Notepad. I followed a tutorial, learned some HTML, signed up for Geocities, and figured out how to publish. It wasn’t the easiest to learn, but over a couple of weeks, I put the pieces together and…

How I add a “support” widget to my site using Beaver Builder and free plugins.

December 16, 2021

We’ve all gotten pretty used to the little help widgets that float along as we browse most websites. Made popular by Helscout and other support tools, it’s a great way to capture questions or concerns immediately from users. But for those of us who don’t want or need a full-blown support app, or are content…

Generating Easy Digital Downloads Discount Codes for AppSumo Marketplace

June 17, 2021

I recently put my Social Link Pages WordPress plugin on AppSumo marketplace. The Social Link Pages website uses Easy Digital Downloads to sell the plugin and manage software licenses. AppSumo requires unique codes for each sale. Easy Digital Downloads (EDD) has discount codes that we can use, setting the “discount” to 100%. But we need…

How Mexican Train got started

May 4, 2021

A year ago at the beginning of the Pandemic, my wife complained there’s no online version of Mexican Train, a popular dominos-based game that her family often plays together in person. I was sort of in-between side projects and learning React at the time, so I quickly registered mexicantrain.online, spent a few weeks building the…