Adventures with WordPress & Business


Sharing Weekly Tues 7:30am EST
Subscribe

Removing Legacy ms-files.php from Multisite


I created the following script to automate removing ms-files.php from a legacy WordPress multisite hosted with Kinsta. It was a large network with hundreds of subsites. Doing this manually would have been a huge undertaking. Not familiar with ms-files.php? I don’t blame you. It was a legacy multisite format for handling uploads prior to WordPress

Read More

Open Revenue with Calculate ARR


I meant what I said in β€œOpen Source All Of The Things πŸ“–β€. Today I’m excited, maybe a little scared, to announce I’m making public Anchor Hosting’s internal revenue numbers. This is made possible with a new tool I created called Calculate ARR. Take a look: https://anchor.host/calculate-arr/. YNAB meets Baremetrics but for annual futurecasting. I’ve

Read More

Cloudflare 1.1.1.1 with Google Cloud VM Instance


Cloudflare’s 1.1.1.1 is pretty amazing. If you haven’t seen it, you should check it out. It’s a DNS lookup service which is fast, free and private. It works across all of your devices. I recently had DNS issues on a Google Cloud VM: it was causing sporadic failures with my site monitor. I thought maybe

Read More

Is it a Good Idea To Sell WordPress Maintenance Services in 2019?


WordPress has some rough edges and requires routine maintenance in order to run smoothly. This is very comparable to your car πŸš— requiring regular oil changes. It has sparked an entire economy of businesses attempting to solve WordPress maintenance. From hosted maintenance tools like ManageWP, to 365/24/7 total maintenance plans like WP Buffs, to new

Read More

Multisite Optimizations and Jetpack Wrangling


Performance issues on a WordPress multisite installation can be a challenge to solve. Over the last few weeks I’ve been making various performance improvements on a rather large multisite network. The following is a recap of those optimizations using SSH and WP-CLI. Remove expired transients across network On a regular site a simple WP-CLI command

Read More

Traveling While Running a Business


I spent most of the summer away from home traveling with my family. I wouldn’t call it a vacation, however it did include a few days off from work. This was something I planned to do a year in advance. As long as I have internet access, I can work from anywhere. This was the

Read More

Safely Remove WP Offload Media from Legacy Multisite


WP Offload Media from Delicious Brains is a fantastic product. It allows you to offload WordPress’ media library to Amazon S3, DigitalOcean Spaces, or Google Cloud Storage. Recently I removed WP Offload Media from a legacy WordPress multisite. This is a recap of the steps I took. Extra complexity for an already complex site. The

Read More

Open Source All Of The Things πŸ“–


There are 2 types of businesses: those that are open and those that are closed. Specifically, this is about how much a business shares knowledge vs keeps to themselves. I choose to be open. That why I blog. That’s why I put my code on GitHub. That’s why my story is on IndieHackers. Knowledge is

Read More

Bulk User Removal for WordPress Sites


Recently a web agency asked if I could remove a list of WordPress accounts, if found, from all of their websites. They gave me a list of 15 old email account of which they wanted removed from their 42 sites. I told them, “sure thing!“. This is how I accomplished that. SSH and WP-CLI are

Read More

Digging into Local by Flywheel’s Virtual Machine


I’m a big fan of Laravel’s Valet for local WordPress development. However after wasting a day attempting to fix a bug with Valet I decided to give Local by Flywheel a try. Spending my day attempting to resolve an obscure bug with Valet is not a good use of my time. I rather be coding.

Read More