How To Cache Your WordPress Site At The CloudFlare Edge

February 4, 2024

Caching is an important element in wringing the best performance out of a WordPress site. In fact, for many sites, caching is the number one driver of performance. Many sites improve caching by placing css, js and media files such as images and pdfs on CDNs. By doing so these files can be served faster and without impacting the WordPress…

Read More

Plugin & Theme Licensing in SaaS Projects

February 3, 2024

When you’re building SaaS projects on WordPress, you’re likely to use commercial plugins with licensing requirements. One of the most annoying things you’ll run into is the complexity of activating those licenses on new sites. The good news is that, in many instances, plugins do not need to be activated since they’ll work just fine – the license is only…

Read More

Why CNAMES are Useful For Your WordPress SaaS

February 2, 2024

If you’re not familiar with CNAMES, they’re a type of record used in DNS. And they’re very useful when you’re building a SaaS. Let’s take the following scenario: To get the their real domain to point to the site, they need to update their DNS records. But that means giving them the IP address for the server where the site…

Read More


February 1, 2024

Recently, Google has started imposing additional requirements on bulk email senders who send more than 5000 messages a day to GMAIL accounts. For most WordPress sites this will be a non-issue since they’re not sending more than 5000 emails a day. Though, from the press this change has received you’d think the sky is falling. Still, it is very good…

Read More

WooCommerce Subscription Handling Surprises

January 19, 2024

When you use the Woo Subscriptions add-on for WooCommerce, subscriptions are handled very differently compared to most other competitors. This can lead to unexpected surprises for admins who expect to see subscription objects in the Stripe or Paypal dashboard. In this article we’ll explain what WooCommerce does differently compared to other plugins and services. The primary difference between WooCommerce and…

Read More

How To Use WPCloudDeploy Sites In Your Development Workflow

November 23, 2023

Most WordPress Theme & Plugin Developers use a local development environment for their work. In many instances tools such as LOCAL, XAMPP, VVV & DOCKER are used to make it easier to setup virtual environments to work on multiple projects. There are many advantages to local development. For example: But there are some disadvantages: In this article we’ll show you…

Read More

How To Use Multiple WSL Instances For Development

November 22, 2023

If you’re a software developer using Windows, you probably use WSL (Windows Subsystem for Linux) for some development things, if not most development things. Whether it’s running DOCKER, NGINX, NPM etc. you’re likely using WSL in some form. But, as you might have encountered time and again, if you’re developing for multiple stacks, conflicts invariably arise – some packages don’t…

Read More

How To Use Visual Studio Code With WPCloudDeploy WordPress Sites

November 20, 2023

VS Code is, quite possibly, the world’s most popular code editor. Microsoft has done a phenomenal job of balancing features, performance and usability. This article will demonstrate how to use it to easily edit files on one or more WPCloudDeploy WordPress sites. Once you get it configured and understand how it works, you’ll be able to quickly connect to any…

Read More

Use Migrate Guru To Quickly Move Sites To WPCloudDeploy

November 8, 2023

You can use just about any backup & restore plugin or service to move sites from other hosts to WPCloudDeploy and WPCD.Cloud. Generally, we recommend UPDRAFT PLUS for importing sites which provides a lot of flexibility but it can sometimes be a little complex for newer users. Migrate Guru on the other hand can be dead simple at the cost…

Read More

WordPress Developer Note: str_contains is Polyfilled Since WP 5.9

October 13, 2023

One of the nice functions introduced in PHP 8.1 is str_contains. Also introduced is str_starts_with. These functions are easier to use for certain use-cases than strrpos. If you’re a developer for WordPress you’re probably thinking that it would be nice to use these functions but you have no way to guarantee that your plugin/theme code is going to be running…

Read More

Simple Customizations For the WPCloudDeploy Frontend

October 11, 2023

So, you’re building a SaaS on WordPress and you want your user to be able to see some elements of the WPCloudDeploy front-end for each of their instances. By default, what your users will see is something similar to this: So maybe you want to do this: and then move some elements around similar to where these arrows are pointing:…

Read More

Managed Databases VS Managed Database Servers – It Matters to WordPress Admins

October 6, 2023

Many cloud providers and a few independent firms now offer ‘managed databases’ as a service. In theory, this can be great for WordPress users. But that’s only under very specific circumstances. And, in fact, managed databases are a bad idea for many WordPress admins. Managed Databases With managed databases you get a single database, not access to a full database…

Read More