WP Manifestindependent plugin directory
manifest / security / content-freeze-out

Content Freeze Out WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA

Content Freeze Out is a WordPress plugin that lets an administrator temporarily freeze content changes during maintenance windows, launches, and migrations.

★ 0stars
27release downloads
v0.2.1.2latest · 4mo ago

Install

Download content-freeze-out-0.2.1.2.zip From the v0.2.1.2 release on GitHub, Jun 10, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/twistermc/content-freeze-out/releases/download/v0.2.1.2/content-freeze-out-0.2.1.2.zip
Updates itself. It ships its own updater, so new versions appear under Dashboard → Updates.

Content Freeze Out is a WordPress plugin that lets an administrator temporarily freeze content changes during maintenance windows, launches, and migrations.

When a freeze is enabled, only the administrator who activated the freeze can access the admin area. Other users are logged out and blocked from logging in until the freeze is lifted. During a freeze:

  • The login form is hidden and replaced with the freeze message; a "Site administrator? Click here" button reveals the form for admins.
  • A snowflake notice appears in the admin bar (highlighted in red) as a persistent reminder.
  • An admin notice is shown on all admin pages (except the settings page) while the freeze is active.

Requirements

  • WordPress 6+
  • Tested up to WordPress 7.0
  • PHP 7.4+

Installation

1. Copy this plugin folder into your WordPress installation under wp-content/plugins/content-freeze-out. 2. Activate Content Freeze Out in Plugins. 3. Go to Settings > Content Freeze. 4. Click Freeze Content to start a freeze, or Unfreeze Content to end it.

Custom Login Message

When a freeze is active, a message is displayed on the WordPress login screen to inform users they cannot log in. You can customize this message in the settings. If left blank, the default message is used: "The site is currently in a content freeze."

wp-config.php Constant

You can force-enable a content freeze by adding this constant to wp-config.php:

define( 'CONTENT_FREEZE_OUT', true );

When set, the freeze is active regardless of the admin UI setting and cannot be lifted from the settings page — remove or set the constant to false to unfreeze.

Notes

  • Multisite is supported, but not tested.
  • During a freeze, the user who enabled it remains the only allowed admin user.

Fork

I modified the Content Freeze plugin to add some new features and will see if we can merge code at some point.

License

This project is licensed under the GNU General Public License v2.0 or later. See LICENSE.

Releases

3 releases. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.2.1.2 latest
Jun 10, 2026 4mo ago
content-freeze-out-0.2.1.2.zip
24
Jun 10, 2026 4mo ago
content-freeze-out-0.2.1.1.zip
1
Jun 10, 2026 4mo ago
content-freeze-out-0.2.1.zip
2
A grade

Security

Content Freeze Out 0.2.1 · audited by WP Registry

No security issues found.

Audited release
0.2.1
Findings
none
Worst severity
—
Content hash
b3cbf8fe423ae537a5179b88…

WP Registry hashes the installable build and reports on that exact bytes-for-bytes copy. Embargoed findings are withheld until they are disclosed, so a clean verdict means nothing public is outstanding. WP Manifest does not audit code itself.