Linux 软件免费装
Banner图

editant Maintenance

开发者 editant
更新时间 2026年8月27日 00:04
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

maintenance under construction coming soon maintenance mode holding page

下载

1.0.0 1.0.1

详情介绍:

editant Maintenance shows a clean, self-contained holding page to your visitors while you work on the site. Administrators - and any other roles you choose - keep seeing the real site, so you can make and check changes while everyone else sees the maintenance page. The holding page is styled with the editant brand out of the box and needs nothing from your active theme. You can set the heading, the message, the text colours, and a full-screen background image, replace the header with your own logo and name, and optionally show a contact email. Front-end requests return an HTTP 503 (Service Unavailable) with a Retry-After header, which is the correct signal to send search engines during planned downtime, and the page is marked noindex so it is not cached in results. What's included Privacy editant Maintenance stores its settings in your own WordPress database and sends no data to any external service. The bundled fonts are served from your own site, not from a third-party font CDN.

安装:

  1. Upload the plugin to your /wp-content/plugins/ directory, or install it via Plugins -> Add New.
  2. Activate editant Maintenance through the Plugins menu.
  3. Go to Settings -> Maintenance Mode.
  4. Set your title, message, colours, and (optionally) a background image and contact email.
  5. Tick "Enable maintenance mode" and save. Visitors now see the holding page; you and any bypass roles keep seeing the site.
Requirements:

屏幕截图:

  • The Settings -> Maintenance Mode admin page: enable toggle, header choice, title and subtitle, colour pickers, background image, bypass roles, and contact email.

升级注意事项:

1.0.1 Housekeeping only; no functional change. 1.0.0 First release of editant Maintenance.

常见问题:

Will I get locked out of my own site?

No. The WordPress admin area and the login page are always reachable, and administrators always bypass maintenance mode regardless of the role settings. If you can log in, you can turn maintenance mode off again.

Which visitors see the maintenance page?

Everyone who is not logged in, plus any logged-in user whose roles are not on the bypass list. Administrators always bypass. AJAX, REST API, and cron requests are allowed through so scheduled jobs and integrations keep working.

Does this hurt my SEO?

No. While maintenance mode is on, front-end requests return an HTTP 503 with a Retry-After header - the response search engines expect during planned downtime - and the holding page is marked noindex. When you switch maintenance mode off, your normal pages return as usual.

My visitors still see the normal site after I switched maintenance mode on. Why?

This is almost always page caching. If a page was cached before you enabled maintenance mode, that cached copy keeps being served and WordPress never runs for those requests, so the maintenance page is never generated. To confirm caching is the cause, visit your site with a unique query string, for example https://yoursite.com/?x=12345. If that shows the maintenance page while the normal address does not, a cache is serving the old copy. There are two kinds of cache to think about:

  • Caching plugins (WP Rocket, W3 Total Cache, WP Super Cache, LiteSpeed, WP Fastest Cache, SiteGround Optimizer, Cache Enabler, Nginx Helper, Autoptimize). editant Maintenance clears these automatically each time you switch maintenance mode on or off, so they normally need no action.
  • Host, server, and CDN caches (a server-level Varnish or Nginx cache, or a CDN such as Cloudflare). These sit in front of WordPress and cannot be cleared by any plugin. If your site uses one, clear it once from your hosting control panel or CDN dashboard after enabling maintenance mode, or wait for its cache to expire. A quick check: if the response headers include Via: ... Varnish, X-Varnish, X-Cache, or CF-Cache-Status, a host or CDN cache is in play.

How do I know which cache my host uses?

Open your site in your browser's developer tools, look at the Network tab, and inspect the response headers for the main page. Headers such as Via, X-Varnish, X-Cache, Age, X-LiteSpeed-Cache, or CF-Cache-Status tell you a host, server, or CDN cache is active and will need a manual purge. Your host's documentation or support can tell you where to clear it.

Can I use my own design?

You can set the title, subtitle, text colours, and a full-screen background image, and choose what appears at the top of the page: the editant logo and name (the default), your own logo and/or name, or nothing at all. The page layout and typography are self-contained, so they look the same on any theme.

Does it work on multisite?

Yes. Each site keeps its own settings, and uninstalling removes the plugin's settings from every site in the network.

How do I uninstall completely?

Deactivate and delete the plugin from the Plugins page. The plugin's uninstall.php removes its single settings row. It creates no custom tables and no capabilities.

更新日志:

1.0.1 1.0.0