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
Installation
- Go to Plugins Add New in your WordPress dashboard.
- Search for Build Mode, then click Install Now Activate.
- Go to Settings Build Mode, select your maintenance page, and check the Enable Build Mode box.
- Click Save Changes to activate maintenance mode.
- 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-Afterheaders (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_capabilityfilter. -
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
