Linux 软件免费装
Banner图

Limbus Maintenance Page & Shop Pause

开发者 contlimbu
更新时间 2026年9月16日 05:54
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce under construction coming soon maintenance mode maintenance page

下载

1.0.0

详情介绍:

This plugin has two switches. One closes the site behind a maintenance page. One stops ordering in a WooCommerce shop while the catalogue stays open. One page, four uses. The same page serves as a maintenance page during an update, a coming soon page before launch, an under construction notice while you build, and a private screen while you work on a staging copy. You set a title and a message. Maintenance mode. A single on/off switch that saves as soon as you flip it. Visitors get the page; everything else on the screen is optional. Shop pause. For holidays and stock takes. The catalogue stays browsable and indexed, ordering stops: nobody can add to cart or reach checkout, while customers who already ordered still reach their confirmation and pay-for-order pages. Set a start and an end date and the shop reopens on its own. How it works What it does not do Using it For developers limbus_maintenance_page_shop_pause_bypass_maintenance (bool) — let a request through. limbus_maintenance_page_shop_pause_maintenance_html (string|null) — replace the maintenance page entirely with your own markup. limbus_maintenance_page_shop_pause_retry_after (int) — change the Retry-After value. limbus_maintenance_page_shop_pause_purge_cache (action) — fired after the known page caches are cleared, for a server-level cache, Varnish or a CDN. limbus_maintenance_page_shop_pause_clean_output (bool) — return false to let PHP notices through onto the maintenance page while debugging it. Languages The plugin is fully internationalised and follows each user's own WordPress language, so two people on the same site can see it in two different languages. Right-to-left locales get a right-to-left layout, in the settings screen and on the maintenance page. Translations are managed on translate.wordpress.org and contributions are welcome there. Privacy and external services This plugin does not connect to any external service. It sends no data anywhere, sets no third-party cookie, loads no remote asset and collects no analytics. The only cookie it sets is on your own domain, when you open your own preview link, and it stores a hash rather than the key itself. Credits Developed and maintained by Stefanos Athanassopoulos at Limbus Studio, a French studio whose day job is looking after WordPress sites. It is the tool we wanted for our own maintenance windows and our clients' WooCommerce holiday closures.

安装:

  1. Install and activate. Both switches start off, so activating the plugin does not take a site down.
  2. Go to Settings → Maintenance Page.
  3. Flip Put the site in maintenance mode, or Pause ordering for the shop. The switches save themselves; the other fields use the Save button.

屏幕截图:

  • The maintenance page visitors see, in under 2 KB.
  • A paused shop: catalogue browsable, ordering off, and a message where the Add to cart button was.

升级注意事项:

1.0.0 First release.

常见问题:

Will maintenance mode hurt my search rankings?

Visitors get HTTP 503 with a Retry-After header, which tells search engines the outage is temporary and that your existing pages should stay indexed. If you set an end time, Retry-After is calculated from it. No noindex is sent.

Can I use it as a coming soon or under construction page?

Yes, it is the same switch. Set your title and message, turn it on, and the page stays up until you turn it off. Before a launch, when nothing is indexed yet, the 503 costs you nothing; on a site that is already live, it is what protects your rankings during an update.

I switched maintenance mode on, but my site is still up. Why?

Almost always a page cache. WP Rocket, LiteSpeed and the others store finished HTML and serve it from a drop-in that runs before any plugin loads, so visitors keep getting the stored pages. The plugin empties the caches it can detect each time you switch a mode, and the settings screen names the one it found. If your host or CDN adds its own cache — Varnish, nginx, Cloudflare — clear that one too, or hook onto limbus_maintenance_page_shop_pause_purge_cache to do it automatically. A quick way to tell the difference: open a URL that cannot be cached, such as yoursite.com/a-page-that-does-not-exist/. If that returns the maintenance page, the plugin is working and only the cache is in the way.

Can I still work on the site while maintenance mode is on?

Yes. You stay logged in and see the site normally. You can widen that to editors, or to anyone with an account.

How do I show the site to a client who has no account?

Copy the preview link from the settings page and send it. Opening it sets a cookie that lasts a month. Generate a new link at any time to revoke the old one.

Can I add my own CSS to the maintenance page?

Not from the settings screen: the directory does not allow plugins to store arbitrary CSS. Developers can return their own markup from the limbus_maintenance_page_shop_pause_maintenance_html filter, in a theme or a site-specific plugin.

Does the shop pause empty my customers' carts?

Products become non-purchasable while the pause is on, and WooCommerce removes non-purchasable items from carts when it validates them. For a planned closure this is the intended behaviour. Carts filled after the shop reopens are unaffected.

Can customers still reach their existing orders?

Yes. Order confirmation and pay-for-order pages stay reachable throughout, so anyone who ordered before the pause is not left stranded.

Does this work with block themes and the Cart and Checkout blocks?

Yes. The shop pause filters purchasability rather than hiding buttons, which the classic templates, the blocks and the Store API all read. HPOS and Cart/Checkout Blocks compatibility are both declared.

Do I need WooCommerce?

No. Maintenance mode works on any WordPress site. The shop section only does anything when WooCommerce is active, and its settings can be filled in beforehand either way.

I locked myself out. Now what?

Deactivate the plugin from Plugins, which turns both modes off and keeps your settings. If you cannot reach wp-admin at all, rename the limbus-maintenance-page-shop-pause folder over FTP or SFTP. The login page is never blocked, so this should not come up.

What happens if I delete the plugin?

Its single option is deleted and nothing is left behind. Tick Keep my settings if I delete the plugin first if you plan to reinstall.

更新日志:

1.0.0