When To Use WordPress Multisite

WordPress Multisite is powerful configuration of WordPress which allows you to run multiple websites, sharing a single WordPress installation. I think most developers tend to use WordPress Multisite for use cases which really should be separate installations. I know I have. If your considering using Multisite on a WordPress project, ask yourself the following.…

Combining Multiple SQL Files

Have you ever attempted to migrate a WordPress website, and the only database backup available looked like this? Separate files for each table can be a pain to import manually. Thankfully it’s an easy problem to solve. Combine SQL Files from the Command Line Open up Terminal (on the Mac) and change directories to…

JS hacks with ManageWP

ManageWP is an amazing tool for managing all of your WordPress websites from a central dashboard. I use ManageWP to deploy plugin, theme, and security updates for my customers. Their tool is a powerful single page JS app. I discovered that you can do some pretty creative “coding” using Javascript right from the Google Chrome DevTools. Manually Updating Premium Plugins…

Drop the WWW

When you launch a new WordPress website, you need to decide WWW or no WWW for your site URL. That would be  vs WordPress is generally pretty smart. Assuming your DNS is correct, configuring your URL for one will automatically forward to the other. So which one is better? Stop Deciding and Drop the WWW There is no…

Using Trello to Manage Website Launches

Trello is an amazing organization tool. It can be used to help organize virtually anything. The following is an example of how you can use Trello to manage website launches. Create a Single Trello Board for All of Your Web Clients Each Trello board can be shared with everyone in your team. You can even…

Generating Accounts with Gravity Forms and MemberPress

Gravity Forms and MemberPress are paid plugins which solve very different problems. Both are developer friendly and extendible. The following is some custom code which runs after Gravity Forms creates a subscriber account and assigns it with a predefined MemberPress membership. Run Custom Code Using a Gravity Forms Hook This code is triggered by a Gravity Forms hook to…

My Setup for Running WordPress Maintenance and Hosting Service

I thought it would be fun to do a quick run through of the equipment, products and services I use to run my WordPress maintenance and hosting service. As you’ll quickly see, I’m a minimalist. Let’s start with equipment Computer – 15″ Macbook Pro, Late 2016 with Touch Bar Backpack – Under-The-Jack Pack Phone –…

Using WordPress to Document & Manage Business Processes

The following is a little something I wrote over the course of a weekend using ACF with two custom post types. My goal was to use WordPress to document all of my internal processes for running my WordPress maintenance and support business. Nothing crazy elaborate but it works for me. The main process page…

Let 1Password Handle Your WordPress Logins

The push for a complex password is never ending. Having a really long and complicated password doesn’t have to be hard to use. With the right setup you’ll be more secure and more efficient with your time. Use a Password Management System If you’re not currently using a password management system, use 1Password. It will save you…

Production, Staging, Development oh my!

How you build and deploy a WordPress site will vary greatly depending on the project scope. The following are a few tips for dealing with production, staging and dev sites as a single developer working with a small business client. Start development locally using Git (Theme folders only). You might ask, why Git if…