Blog

  • 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…