Build Mode – Maintenance Page

描述

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

安装

  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.

常见问题

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

评价

此插件暂无评价。

贡献者及开发者

「Build Mode – Maintenance Page」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「Build Mode – Maintenance Page」插件已被翻译至 1 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「Build Mode – Maintenance Page」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

0.1.0 – (8 Sep 2025)

  • Initial release