Tutorials

Follow my step-by-step instructions to set up and use your software the right way.

Display external URL in modal popup

Display content from an external URL in a pop-up modal in WordPress

I wanted a simple way to take payments, and to show the payment form in a modal window. I created a shortcode that displays a button, that then displays any external URL in a modal when clicked.

Read more »
Customise the WordPress Maintenance Page

How to customise the default WordPress maintenance page

When your site goes into maintenance mode during plugin and theme updates, WordPress loads a default page that is VERY basic and not very attractive or professional. You can control the look and feel of your WordPress maintenance mode page by creating a custom “maintenance.php” file that includes your branding, relevant images and contact details.

Read more »
Stop Gravity Forms Spam Entries Using the Comment Blacklist

Reduce Gravity Forms spam using common spammy terms via the comment blacklist

To further reduce Gravity Forms spam submissions, you maintain a list of spammy words in your Disallowed Comment Keys field and check all form entries against this list, using the custom code provided in your theme’s functions.php file.

Read more »
The Perfect Blog URL Structure

How to create the perfect blog URL permalink structure in WordPress (with examples)

I’ve been trying to create the perfect blog URL structure that appeals to my sense of order for more than 7 years. And I finally discovered the last piece of the puzzle. It’s time to lay out my entire solution for you, including examples.

Read more »
Remove Username from Comment Class in WordPress

Stop WordPress username appearing in comment classes

I recently discovered that my username was being exposed in the WordPress classes for comments as comment-author-[myusername] and being scraped and abused by some sharp spammers. Here’s how I fixed the issue.

Read more »
Custom Permalinks for a Single Category

Change Permalink URL Structure for One Specific Category including the Archive Page in WordPress

I’m working on a site where I want to pull out just one single category of blog post, “Case Studies”, into its own URL structure, so I can see how this category of content is performing in Analytics, and also to send a signal to Google about the importance of this content to this website.…

Read more »
WordPress Comment Blacklist Field

WPForms Spam Filtering Using the Comment Blacklist Field

I’ve recently begun getting spam messages through my contact forms that are submitted by humans, not bots, so they don’t get stopped by the standard honeypot setting in WPForms. I wanted to create a content blacklist for WPForms that was easy to maintain and add new terms to. I also didn’t want the overhead of…

Read more »
Stop Google Analytics Spam - A Complete Step-By-Step Guide

How to Stop Google Analytics Spam: A Step-By-Step Guide

There’s nothing more annoying than visiting your Google Analytics account and finding it full of junk data and fake websites. How on earth are you supposed to see what’s going on with your website with all that Google Analytics spam screwing things up? Fortunately, there’s a few simple things you can do to block those…

Read more »