Title: MSBD Maintenance Mode
Author: Shah Alom
Published: <strong>Agẹmọ  18, 2026</strong>
Last modified: Agẹmọ  18, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/msbd-maintenance-mode/assets/banner-772x250.png?rev=3612993)

![](https://ps.w.org/msbd-maintenance-mode/assets/icon-256x256.png?rev=3612993)

# MSBD Maintenance Mode

 Láti ọwọ́ [Shah Alom](https://profiles.wordpress.org/shahalom/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/msbd-maintenance-mode.1.0.3.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/msbd-maintenance-mode/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/msbd-maintenance-mode/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/msbd-maintenance-mode/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/msbd-maintenance-mode/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/msbd-maintenance-mode/)

## Àpèjúwe

MSBD Maintenance Mode is a lightweight maintenance mode plugin for WordPress. When
active, the plugin replaces the public frontend template with a simple maintenance
page for logged-out visitors and lower-role logged-in users.

Administrators can continue browsing the real website normally while maintenance
mode is active.

#### Main features

 * Shows a maintenance page to visitors and non-admin logged-in users.
 * Allows site administrators to bypass maintenance mode with the `manage_options`
   capability.
 * Allows network administrators and super admins to bypass maintenance mode on 
   WordPress multisite.
 * Supports a Media Library logo.
 * Supports a direct HTTP/HTTPS logo URL.
 * Provides required maintenance badge and title fields plus an optional message
   field.
 * Allows only `<strong>`, `<i>`, `<em>`, and `<br>` formatting in the maintenance
   message.
 * Uses clean template and stylesheet override paths for theme developers.
 * Excludes admin, login, AJAX, cron, REST API, WP-CLI, and Customizer preview requests.
 * Includes WordPress nonce verification and capability checks for settings forms.
 * Sanitizes saved settings and escapes template/admin output.
 * Includes internationalization support with the `msbd-maintenance-mode` text domain
   and `/languages` domain path.

#### Multisite support

On WordPress multisite:

 * Network Admin > MSBD Maintenance manages network-level default settings from 
   a top-level network admin menu.
 * Each subsite admin can use the top-level MSBD Maintenance menu to manage that
   subsiteÌtumọ̀ Yorùbá: ’s own settings.
 * Subsite settings override network defaults after they are saved.

#### Request exclusions

The plugin does not replace these request types:

 * WordPress admin area
 * Login and registration pages
 * AJAX requests
 * Cron requests
 * REST API requests
 * WP-CLI requests
 * Customizer preview requests

#### Template customization

Theme developers can override the public maintenance page without editing the plugin
by adding either or both files to the active theme or child theme:

    ```
    msbd-maintenance-mode/main.php
    msbd-maintenance-mode/style.css
    ```

Template lookup priority is:

 1. Child theme: `msbd-maintenance-mode/main.php`
 2. Parent theme: `msbd-maintenance-mode/main.php`
 3. Plugin fallback: `wp-content/plugins/msbd-maintenance-mode/tpl/main.php`

Stylesheet lookup priority is:

 1. Child theme: `msbd-maintenance-mode/style.css`
 2. Parent theme: `msbd-maintenance-mode/style.css`
 3. Plugin fallback: `wp-content/plugins/msbd-maintenance-mode/assets/css/maintenance.
    css`

The selected stylesheet is loaded with `wp_enqueue_style()`. The default plugin 
template sends a `503 Service Unavailable` response, adds no-cache headers, and 
outputs a noindex meta tag.

#### Privacy

The plugin does not collect, store, or transmit personal data. It does not connect
to external services.

If an administrator enters an external logo URL, visitors’ browsers may request 
that image from the external URL provider.

## Àwọn àwòrán ìbòjú

[⌊Default maintenance mode page.⌉⌊Default maintenance mode page.⌉[

Default maintenance mode page.

[⌊Maintenance mode page featuring the site logo, custom title and message.⌉⌊Maintenance
mode page featuring the site logo, custom title and message.⌉[

Maintenance mode page featuring the site logo, custom title and message.

[⌊Multisite subsite settings page.⌉⌊Multisite subsite settings page.⌉[

Multisite subsite settings page.

## Ìgbéwọlẹ̀

 1. Upload the `msbd-maintenance-mode` folder to `/wp-content/plugins/`.
 2. Activate **MSBD Maintenance Mode** from the Plugins screen.
 3. For single-site WordPress, go to the top-level MSBD Maintenance admin menu.
 4. For multisite network defaults, go to Network Admin > MSBD Maintenance.
 5. For multisite subsite settings, go to the subsite dashboard, then the top-level
    MSBD Maintenance menu.
 6. Customize the required maintenance badge and title, and optionally customize or
    clear the message.
 7. Select a Media Library logo or paste a direct HTTP/HTTPS logo URL if you want to
    display a logo.
 8. Visit the frontend as a logged-out visitor or lower-role user to view the maintenance
    template.

## FAQ

### Does the plugin have an enable/disable switch?

No. Activating the plugin enables maintenance mode. Deactivating the plugin disables
maintenance mode.

### Who can browse the real website while maintenance mode is active?

Site administrators can browse normally. On multisite, network administrators and
super admins can also browse normally.

### Can lower-role logged-in users browse the real website?

No. Logged-in users below administrator level see the maintenance template.

### Can each multisite subsite use its own logo?

Yes. A subsite admin can save subsite-specific settings from the top-level MSBD 
Maintenance menu. Once saved, those settings override the network defaults for that
subsite.

### Which logo is displayed if both Media Library logo and Logo URL are set?

The direct Logo URL is displayed first. If the Logo URL field is empty, the Media
Library logo is used.

### Which HTML tags can I use in the maintenance message?

The message accepts `<strong>`, `<i>`, `<em>`, and `<br>` tags. Attributes and all
other HTML tags are removed when the settings are saved.

### Can I use an external image URL for the logo?

Yes. The Logo URL field accepts internal or external HTTP/HTTPS image URLs.

### Does the plugin block wp-admin or wp-login.php?

No. Admin, login, AJAX, cron, REST API, WP-CLI, and Customizer preview requests 
are excluded.

### Can I customize the maintenance page design?

Yes. Add `msbd-maintenance-mode/main.php` to override the template and/or `msbd-
maintenance-mode/style.css` to override the stylesheet in your active theme or child
theme.

### Does the plugin use external services?

No. The plugin does not connect to external services. If you paste an external logo
URL, the visitorÌtumọ̀ Yorùbá: ’s browser will request that image from the external
URL.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“MSBD Maintenance Mode” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti
ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ Shah Alom ](https://profiles.wordpress.org/shahalom/)
 *   [ Micro Solutions Bangladesh ](https://profiles.wordpress.org/microsolutions/)

[Túmọ̀ “MSBD Maintenance Mode” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/msbd-maintenance-mode)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/msbd-maintenance-mode/),
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/msbd-maintenance-mode/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/msbd-maintenance-mode/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/msbd-maintenance-mode/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.3

 * Added configurable badge, title, and message fields.
 * Required non-empty badge and title values while allowing an empty message.
 * Allowed only `<strong>`, `<i>`, `<em>`, and `<br>` formatting in the maintenance
   message.
 * Added field-specific sanitization for site and network settings.
 * Added a theme stylesheet override at `msbd-maintenance-mode/style.css`.

#### 1.0.2

 * Moved the default maintenance template CSS to an enqueued stylesheet.
 * Loaded the maintenance stylesheet only for the plugin fallback template.
 * Moved settings-page CSS and JavaScript into conditionally enqueued static assets.

#### 1.0.1

 * Removed the unnecessary manual text-domain loading call for WordPress.org-hosted
   translations.
 * Prefixed maintenance-template variables to follow WordPress plugin coding standards.
 * Replaced a WordPress 6.5-only REST request helper with compatibility logic for
   WordPress 5.8 and later.

#### 1.0.0

 * Initial release.
 * Added maintenance template replacement for visitors and lower-role users.
 * Added administrator and network administrator bypass logic.
 * Added single-site top-level settings page.
 * Added multisite network top-level settings page.
 * Added multisite subsite settings support.
 * Added Media Library logo selector.
 * Added direct HTTP/HTTPS Logo URL field.
 * Added plugin action settings link.
 * Added theme template override support through `msbd-maintenance-mode/main.php`.
 * Added internationalization support and language template file.
 * Added nonce verification, capability checks, sanitization, and escaping for repository
   readiness.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.3**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọjọ́ 3 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 5.8 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.0.2**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/msbd-maintenance-mode/)
 * Àwọn àmì
 * [coming soon](https://yor.wordpress.org/plugins/tags/coming-soon/)[maintenance mode](https://yor.wordpress.org/plugins/tags/maintenance-mode/)
   [msbd](https://yor.wordpress.org/plugins/tags/msbd/)[under construction](https://yor.wordpress.org/plugins/tags/under-construction/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/msbd-maintenance-mode/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/msbd-maintenance-mode/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/msbd-maintenance-mode/reviews/)

## Àwọn Olùkópa

 *   [ Shah Alom ](https://profiles.wordpress.org/shahalom/)
 *   [ Micro Solutions Bangladesh ](https://profiles.wordpress.org/microsolutions/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/msbd-maintenance-mode/)