Schedule a Free Consultation
Multisite Create Page on All Sites - WPRiders Article

Multisite Create Page on All Sites

Read Article

Have you ever worked on a multisite with 60+ sites?

For projects of this size the deployment is a challenge in itself because you might need to:

  • regenerate the thumbnails on all the 60 sites; Of course, doing it manually is a no go
  • configure a certain page as homepage on all 60 sites
  • if you are working with a preset theme (as we were asked to do), how do you configure 5-10 theme settings on all 60 sites in a humanly reasonable way?
  • create a page with a given slug and template on all sites in a multisite install

Recently we had a project of this magnitude for TiE Global. To streamline the deployment, we wrote a few plugins that handle the deployment automation task for us. And because we’ve received so much from the open source community, we are paying it forward by publishing one of our plugins.

WPRiders Multisite Create pages plugin handles the following tasks:

  1. Create/update a page on all sites of a multisite install
  2. Optionally, set page slug
  3. Optionally, set the template of the page
  4. Optionally, set page as home
  5. Optionally, set page as blog
Multisite Create Page on All Sites - WPRiders Article

In case you are interested in how this plugin works, here are a few snippets together with technical explanations.

Create/Update a Page on All Sites of a Multisite Install and Set the Slug

The create/update page script might timeout due to large number of websites. To avoid using php “set_time_limit” or other server settings we use ajax to execute each site update on a separate request:

Optionally, Set the Template of the Page on All Sites of a Multisite

After the page has been created, one might want to actually set a template for that page across all the sites. Here’s how we do it. The code is adapted from the WordPress wp-admin back-end page editor. The same snippet sets the page as a blog page on all sites:

Full Plugin Code

The full source code of the working plugin can be downloaded from here.

Enjoy 🙂

Navigate to

You Might Also Enjoy These Digital Marketing Articles:

What Should WordPress Maintenance Packages Include? - WPRiders Article
What Should WordPress Maintenance Packages Include?
Today we’ll discover why the right WordPress maintenance packages (sometimes referred to as WP maintenance packages as well) can prevent costly issues and enhance your website’s performance and security. Why is this needed? Because your website is not just a virtual storefront; it goes beyond that and serves as the backbone of your online presence. […]
Best Hosting Providers When Starting out With WordPress - WPRiders Article
Best Hosting Providers When Starting out With WordPress
When you go on vacation, do you book a hotel, or do you opt for an Airbnb rental? I usually prefer renting either an apartment or a small house. If you’re like me, you know how important it is to pick a place with a great host. Sure, the property itself matters, but the host […]
How to Find the Right Fit for Your Business Size - WP Engine Alternatives for Small Businesses and Startups with Help from WPRiders - WPRiders Article
How to Find the Right Fit for Your Business Size – WP Engine Alternatives for Small Businesses and Startups with Help from WPRiders
Explore WP Engine alternatives like Kinsta, Cloudways by DigitalOcean, and Pressable. Learn how to choose the right WordPress hosting based on your company size and goals with expert tips from WPRiders—perfect for small businesses and startups!