Build Mode – Maintenance Page

Description

Build Mode lets you put your WordPress site into maintenance mode with one click.

Instead of a generic message, you can select and display any page you’ve built — with the Block Editor, Classic Editor, or even a custom layout. Visitors will see your chosen page, styled using your theme’s CSS and JS, while administrators continue working behind the scenes.

Note: When Build Mode is active, only the content area of your chosen maintenance page is displayed. The header, footer, and navigation are automatically removed.

Features
– Enable or disable Build Mode from the Admin Bar
– Choose any page as your custom maintenance screen
– Logged-in admins bypass maintenance mode automatically
– Sends correct 503 + Retry-After headers (SEO-friendly)
– Lightweight and secure, built with WordPress best practices
– Compatible with classic and block themes

Use cases
– Show a custom “under maintenance” or “coming soon” screen
– Redesign or update your site without showing a broken layout
– Let search engines know your downtime is temporary

Plugin Page on Themeist
GitHub Repo

Installation

  1. Go to Plugins Add New in your WordPress dashboard.
  2. Search for Build Mode, then click Install Now Activate.
  3. Go to Settings Build Mode, select your maintenance page, and check the Enable Build Mode box.
  4. Click Save Changes to activate maintenance mode.
  5. You can also enable/disable Build Mode anytime from the Admin Bar menu.

FAQ

Can I design my own maintenance page?

Yes — use any page built with the Block Editor, Classic Editor, or a page builder.

Will administrators still see the full site?

Yes. Logged-in users with the required capability (default: manage_options) bypass Build Mode.

Does this impact SEO?

No. Build Mode sends proper HTTP 503 + Retry-After headers (default: 24 hours) to signal temporary downtime.

Can editors manage Build Mode?

By default, only Administrators can toggle it. Developers can change this using the build_mode_capability filter.

For developers: are there filters available?

Yes, Build Mode provides two filters.

1) build_mode_capability — Change the capability required to manage Build Mode.
Example (allow Editors):

   add_filter( 'build_mode_capability', function () {
       return 'edit_pages';
   } );

2) build_mode_retry_after — Control the Retry-After header value (in seconds).
Default is 24 hours (DAY_IN_SECONDS). Example (set to 1 hour):

   add_filter( 'build_mode_retry_after', function () {
       return HOUR_IN_SECONDS;
   } );

Where can I get help?

You can ask your question in the WordPress.org Support Forum

Avis

Il n’y a aucun avis pour cette extension.

Contributeurs/contributrices & développeurs/développeuses

« Build Mode – Maintenance Page » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Build Mode – Maintenance Page” a été traduit dans 1 locale. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Build Mode – Maintenance Page » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

0.1.0 – (8 Sep 2025)

  • Initial release