Posts

Author: Austin Ginder

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…

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…

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…

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…

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…

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…

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

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…

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…

Learning Vue.js as a WordPress Developer Part 5 – Decoupled Page Template

This post is part of a series called “Learning Vue.js as a WordPress Developer” Part 1 – Getting Started Part 2 – Structured PHP,…