Uncategorized

  • Consolidating Mailgun Accounts

    On March 1st 2020, Mailgun will be phasing out their free tier. I’m a happy paying Mailgun customer. How is this going to affect me? Well, over the last several…

  • Custom Development Without Child Theming Or Custom Plugins

    Let’s say you want to use a simple WordPress theme like Blocksy, yet you want to add a bit of custom functionality. What are your options? Well the most logical…

  • WordPress Routing Hacks for Single Page Applications

    If you’ve ever attempted to bundle a Javascript single page application (SPA) inside of WordPress, you’ll likely run into the issue of routing. The problem isn’t that JS frameworks can’t…

  • Debugging Slow DNS Rollouts

    Ever launch a new website and run into DNS delays? Ever curious what’s happening under the hood? Let’s take a closer look and DNS updates and some tips for troubleshooting…

  • Downloading Backups From Previous Host Provider

    Given the following scenario, you’ve just launched a new WordPress site by pointing DNS to the new server and you need to grab a backup file from the old web…

  • Dynamically Load WordPress Database

    The file wp-config.php defines configuration before WordPress is fully loaded, and includes things like database credentials and unique authentication keys. Did you know these configurations can dynamically be loaded? The…

  • Manually Merging Posts Between WordPress Sites

    My recommendation has always been to avoid workflows that involve deploying staging to/from production. That’s because merging WordPress websites is really hard if not nearly impossible to pull off. There…

  • Digging into Mailgun’s API with PHP

    Mailgun is a popular transactional email service which I use on many WordPress websites. They have an official WordPress plugin and documentation for developers. I spent the weekend digging into…

  • Quickly Locate Unknown Disk Usage over SSH

    Ever have a website’s disk usage grow over 100GBs unexpectedly? This week I did. This is how I quickly figured out where the extra data was located with the help…

  • Disable Web Requests for WP-CLI Only WordPress

    Did you know you can use WordPress exclusively from WP-CLI? The use case for doing this is pretty unique. Not likely something you’ll see in the wild. Generally you want…