Level Up

A collection of resources for WordPress Developers, written and curated by experts

Workflow59 resources

Minimizing DNS Propagation Issues With a Reverse Proxy

Migrating servers is a complex process that involves many moving parts. One of the most challenging aspects of server migration is dealing with DNS propagation. When you update your DNS… Read more

Mike Davey

Nov 4, 2025

Protecting Your WordPress Media: Private Files, Signed URLs, and Access Control

The WordPress media library serves us well for public content, but what about premium assets, private documents, or confidential client data? The default setup makes every uploaded file publicly accessible… Read more

Mike Davey

Sep 4, 2025

Using Cloud Storage for WordPress User-Generated Content

User-generated content is the proverbial double-edged sword. While it’s a powerful engine for engagement, it’s also a significant technical liability. User uploads are often unpredictable, unoptimized, and can consume server… Read more

Mike Davey

Aug 14, 2025

Preparing Your WordPress Site for High-Traffic: Media Optimization Strategies

Many successful WordPress sites eventually hit an architectural bottleneck. As traffic scales, the web server struggles to handle the dual responsibilities of running the PHP application and serving a library… Read more

Mike Davey

Aug 7, 2025

Moving WordPress to a New Domain: A Step-by-Step Guide Without Breaking Links

Relocating a WordPress website to a new domain is a frequent task for developers, but it often comes with the risk of broken links and lost content. Ensuring a seamless… Read more

Mike Davey

Jul 31, 2025

Merging WordPress Sites: Consolidating Multiple Installs into a Multisite Network

WordPress Multisite is a powerful tool, highly useful for things like client sites managed by an agency, school or university departments, or large corporate structures where many related sites are… Read more

Mike Davey

Jul 18, 2025

Splitting a WordPress Multisite: Migrating a Subsite to its Own Single Installation

WordPress multisite networks offer flexibility, but a subsite often needs its own single installation for client needs, scaling, or simplified management. Separating a subsite is complex due to Multisite’s unique… Read more

Mike Davey

Jul 3, 2025

The Best WordPress Backup Plugins for 2025

Backing up your site is a little like buying fire insurance. You never need it outside of a catastrophe, but not having it is just going to make the catastrophe… Read more

Mike Davey

Dec 5, 2024

Install WP-CLI

The Complete Guide to Installing WP-CLI

The WordPress command line interface (WP-CLI) is a powerful WordPress-developer focused tool. We use it to help us write tests, manage changes to site databases, and we even have WP-CLI… Read more

Erik

Oct 24, 2024

The Best Local WordPress Development Environment: XAMPP vs MAMP vs Laragon vs Local

A local development environment lets you make changes to dev sites quickly without having to transfer files. It also greatly reduces the risk of making and breaking changes on a… Read more

Mike Davey

Mar 28, 2024

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

Mike Davey

Mar 21, 2024

How to Test Webhooks From Public APIs in Local Development

Webhooks are a mechanism for receiving notifications about events from disparate systems without having to continuously poll them. Also called Reverse APIs, they can be thought of as providing “API… Read more

Sanjucta Ghose

Feb 15, 2024

How to Set Up AMP on WordPress

Should your WordPress sites use Google’s Accelerated Mobile Pages (AMP)? It’s a simple question with a complicated answer. In this article, we’ll cover how AMP works, how to use both… Read more

Mike Davey

Feb 1, 2024

How to Use WebP Images on WordPress

Serving lightweight WebP images can help boost your site speed, critical to the user experience and as a ranking factor. In this article, we’ll look at a few different ways… Read more

Mike Davey

Jan 25, 2024

Using Npm Scripts as a Build Tool

There are typically two types of JavaScript build tools: task runners and module bundlers. In this article, we’ll look at how to use project specific npm build scripts as a… Read more

Jonathan

Jan 5, 2024

Everything You Need to Know About Installing WordPress in a Subdirectory

In this article, we look at the benefits and limitations of installing WordPress in a subdirectory, how to install and manage subdirectory installs, and how to move WordPress core out… Read more

Iain Poulson

Nov 30, 2023

Strategies for Handling Large WordPress Media Libraries in Dev and Staging Environments

Offloading your media files is a well-known tactic for speeding up your WordPress sites, but WP Offload Media can also greatly reduce the time it takes to replicate a new… Read more

Ian

Aug 11, 2023

How To Set Up Amazon SES for WordPress Emails

Running a site that sends a lot of emails, like an ecommerce or membership site, needs a reliable service to keep up with that volume. Using an existing email provider… Read more

Matt Shaw

Jul 20, 2023

JavaScript in the Shallow End: Browser-Based React Native With Expo Snack

“Learn JavaScript. Deeply,” is good advice, but jumping right into the deep end when you’re first learning to swim may not be the smartest move. In this article, we’re going… Read more

Mike Davey

Jun 8, 2023

WordPress Security Fundamentals: How to Not Get Hacked

WordPress has come a long way towards its stated goal of democratizing publishing, powering roughly 43% of the websites on the web. However, that status makes it a prime target… Read more

Mike Davey

Apr 20, 2023

Mastering Migrations: Faster, Easier, and Safer Ways to Move Your WordPress Sites

Every WordPress developer knows the feeling of despair when a migration fails, balanced by the immense feelings of relief when one succeeds. It’s a frustrating process for many devs, with… Read more

Kevin Hoffman

Mar 9, 2023

The Developer’s Advanced Guide to the wp-config File

How well do you really know wp-config? There’s a surprising amount of power in those few lines of PHP! This article is a tour of some bits of wp-config that… Read more

Ross Wintle

Sep 27, 2022

Managing WordPress Dev Environments With WP-CLI and Robo

Automating repetitive tasks is one of the best ways to save time in your development workflow. In my day to day work as a plugin developer, I often have to… Read more

Erik

Sep 13, 2022

How to Switch Your WordPress Site from HTTP to HTTPS

Just about every WordPress website should be served over HTTPS instead of HTTP, for reasons of both security and SEO. HTTP content isn’t encrypted, leaving your site vulnerable, and Google… Read more

Matt Shaw

Aug 10, 2022