Writing Functional Tests for WP-CLI Packages
Functional tests are crucial for WP-CLI packages as they simulate real-world scenarios, test integration with WordPress, and how they behave in a command line environment. In this article, I’ll show… Read more
WP-CLI Packages: Supercharge Your WordPress Development
WP-CLI packages take the increased efficiency of the command line even further by extending it with new or modified commands. In this article, we’ll show you how to install packages,… Read more
Remotely Back Up Your WordPress Database and Media With WP Migrate CLI
Keeping regular backups of your WordPress installs is one of the most important things you should do after you launch a site. If you search for the term “backup” in… Read more
Installing, Updating, and Managing WordPress Plugins With WP-CLI
WP-CLI allows you to do practically anything you can do in the WordPress admin, but on the command line. This saves a lot of time and provides a cleaner workflow.… Read more
Managing Your WordPress Site With Git and Composer
Managing WordPress with Git and Composer has some big advantages. In particular, it can give you version control and helps get new people up to speed quickly. But it’s not… Read more
Our Guide to WP-CLI Command Structure
The WordPress command line interface (WP-CLI) is an incredible tool for improving your development workflow. Understanding how commands are structured is key to using WP-CLI to its full potential. In… Read more
How to Use tmux for Remote & Local Development
The tmux terminal multiplexer is often used in remote development, but it has interesting applications for local dev work as well. In this article, I’ll explain what a terminal multiplexer… Read more
PHP and cURL: How WordPress Makes HTTP Requests
cURL is the workhorse of the modern internet. As its tagline says, cURL is a utility piece of software used to ‘transfer data with urls‘. According to the cURL website,… Read more
Valet vs VVV vs Chassis: A Comparison Guide to CLI-Based Local WordPress Development Environments
In my last article, I reviewed the best WordPress development environment apps out there. But that’s not all of it, there are a number of great options available as well… Read more
Building a Command Line Daemon in PHP to Emulate AWS SQSD
Sometimes when you’re building a project there are parts of the architecture that exist on production that don’t exist on your development machine. Those missing parts (like proprietary software that’s… Read more
WP Migrate DB Pro 1.7 & CLI Addon 1.3 Released
Just 5 months after our last major release, I’m happy to announce the release of WP Migrate DB Pro 1.7 and CLI addon 1.3. In the past, we’ve struggled with… Read more
HTTP/2, HTTPS, Let’s Encrypt and WordPress
TL;DR — HTTP/2 is awesome, but requires HTTPS, which is hard to setup. Let’s Encrypt and WordPress can make HTTPS setup simple and help achieve a faster web sooner. My… Read more
Media Files addon 1.3 & CLI addon 1.1 Released
We’ve put a lot of work into these releases and are happy to be sharing them with you finally. For a brief list of the changes, see the Media Files addon changelog or the CLI… Read more
WP Migrate DB Pro 1.4.4 & Media Files 1.2 Released
Way back in May, we had Daniel Bachhuber do a code review for us. Daniel is a very talented developer, used to work on the WordPress VIP team and currently… Read more