Adventures with WordPress & Business


Sharing Weekly Tues 7:30am EST
Subscribe

Safely Remove Dates from WordPress Permalinks


I’m not sure if this is a growing trend however I recently decided to drop the dates from my blog post urls. Previously I was using the day and name format /2017/12/12/identifying-bottleneck-plugins/ to the post name format /identifying-bottleneck-plugins/. This was not an SEO based decision. I simply like the clean look and feel adding the dates

Read More

Exploring Fathom Analytics


In terms of web analytics, Google Analytics dominates. I’ve tried some of the open source alternatives (see below from wiki) however I haven’t been very impressed. Most of them are difficult to use. In fact, only two of them work as easy as Google Analytics with a simple copy/paste JavaScript embed. WordPress and the internet at large

Read More

WordPress Maintenance Mode over SSH


WordPress has a built in maintenance mode. You’ve most likely seen it at some point while updating WordPress, themes or plugins. While meant to protect WordPress from itself while doing something critical, it’s also useable for other situations where you want to change active PHP files. Using SSH you can easily enable and disable maintenance

Read More

Introducing Quicksaves with Rollbacks


Today I’m announcing Quicksaves, which is a hosting feature I recently built. They’re essentially a daily WordPress snapshot containing only themes, plugins and version numbers. While this might seem very similar to a daily backup it solves a completely different set of problems. Backup snapshots are overkill for most situations. Let’s say you want to

Read More

Learning Vue.js as a WordPress Developer


My frontend development skills are getting dated. While attempting to build out a concept for a new idea (see video demo below), I hit a performance wall. My custom WordPress template was taking over 30 seconds to load due to excessive jQuery usage combined with a rather large data set. I knew it was overdue

Read More

The Best Migrations Happen Between Servers


I regularly migrate WordPress sites. As such I’m always looking for the quickest and simplest way to handle the migration. Recently I’ve been handling all of my migrations directly between servers using SSH. This will be a rough overview of what that looks like and why I enjoy it so much.  Step 1: Make a

Read More

Resolving Common Errors when Switching to HTTPS


For most people, switching a WordPress site from http to https is possible with just a few clicks. That’s a big thanks Let’s Encrypt, which is being widely adopted by many popular web hosting companies. That said, there can be a few roadblocks when switching to https. Here are few recommendations when switching to HTTPS everywhere.

Read More

Easily Manage Redirections within WordPress


Most WordPress-specific host providers will have some sort of hosting dashboard to manage website redirections. These pages allow you to directly configure the web server rules (Apache and/or NGINX). WP Engine and Kinsta make this fairly straightforward to use as shown here. WP Engine redirection dialog Kinsta redirection dialog While there are times adding redirections

Read More

Querying ACF Relationship Fields using REGEXP


Advanced Custom Fields relationships are pretty amazing. You can easily manage relationships between virtually anything. The official ACF docs on querying relationship fields is a fantastic walkthrough showing how to handle the front-end display of basic relationships. It works by using the meta_query to make a like comparisons. That unfortunately doesn't work for complex (many to many) ACF relationship

Read More

One Time Scheduled WordPress Jobs


I recently discovered wp_schedule_single_event which, as it sounds, allows you to schedule a one time event. This helped solved an issue I was running into while attempting to get Mailgun and Constellix talking to each other. Automating Mailgun setup with delayed DNS verify While working to create an automated integration with Mailgun, I ran into a situation where

Read More