Blog

  • WooCommerce Keyless Activation System for Extensions

    The main WooCommerce plugin is free but WooCommerce is more than just a single plugin it’s an entire ecosystem unto itself. Recently WooCommerce changed how they handle their paid extensions.…

  • WP Engine and Email Notifications

    Having your website send emails successfully is more difficult than it should be. Earlier this year WP Engine moved all of my dedicated servers over to Google’s infrastructure. Google’s has…

  • Talk from WordCamp Lancaster 2017

    In March I gave my first WordCamp talk at WordCamp Lancaster called “Staying Sane While Maintaining Hundreds of WordPress Sites”. It was a great experience and I will plan on…

  • Remote commands over SSH from WordPress (Using phpseclib)

    I commonly want WordPress to run code, like a bash script, directly on the command line. In PHP there is a set of functions which is commonly disabled for security…

  • Backup Offloaded Amazon S3 Uploads

    If you’re using WP Offload S3 to free up local storage then you’ll also need to backup your Amazon S3 uploads. Rather than running two separate backups, one for the website…