BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Post Lockdown icon
Actively maintained Tested with WP 7.1 #9 in delete

Post Lockdown

Stop non-admin users trashing, deleting or unpublishing your site-critical posts and pages. Lock content down in seconds - no code required.

Active installs1K+1K+ tier
Downloads · 30d911▲ +6.9% vs prev. 30d
Rating4.6/59 reviews
Health score80/100Excellent
All-time downloads28.2KSince May 2015
Support resolved—No recent threads
RequiresWP 4.6PHP 7.4+
Downloads · 7d67▼ -79.8% week over week
Our verdict

Safe pick

Yes — Post Lockdown is a safe, well-maintained plugin to use in 2026. It runs on 1K+ sites, is rated 4.6/5 and was last updated 3 weeks ago, and scores 80/100 on our health check.

  • Actively developed — last update 3 weeks ago
  • Tested with the latest WordPress (7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

275481Jul 5Aug 18Oct 2
Yesterday8
Daily average (1y)18
Peak day695Jul 2, 2026
Last 12 months6.7K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Post Lockdown stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
delete >100 10,000 Best delete plugins →
lock #11 2,425 Best lock plugins →
permissions #46 5,224 Best permissions plugins →
protect >100 3,294 Best protect plugins →
user roles >100 5,708 Best user roles plugins →

Version adoption

Share of active sites per release.

  • 4.143.9%
  • 3.030.1%
  • 4.019.7%
  • 2.05.0%
  • 2.11.3%

Rating breakdown

★★★★★★★★★★ 4.6 from 9 reviews

  • 5★77.8%
  • 4★0.00%
  • 3★22.2%
  • 2★0.00%
  • 1★0.00%

About Post Lockdown

From the official readme · v4.1.1

Description

Your homepage. Your contact page. The landing page that took three weeks to sign off. One accidental click from a contributor
or a well-meaning editor and it’s in the trash – or worse, gone for good.

Post Lockdown puts your site-critical content out of reach. Choose which posts and pages matter, and Post Lockdown stops
non-admin users from trashing or deleting them – no custom code, no role editor, no rebuilding permissions from scratch.

Two levels of safety

  • Protected – the post can still be edited, but it can’t be trashed, deleted, or unpublished. Editors keep working; the page stays live.
  • Locked – the post can’t be edited, trashed or deleted at all. Use it for content that must not change.

Set it up in under a minute

Post Lockdown adds a single settings page under Settings > Post Lockdown. Start typing to search every post, page, attachment
and custom post type on your site, click an item to add it to the Locked or Protected box, then hit Save Changes. That’s it.

Built to stay out of the way

  • Locked and protected items are clearly flagged in a status column on your post and page lists, so nobody wonders why an action is missing.
  • Works with both the block editor and the classic editor. If someone tries to unpublish a protected post, the change is reverted and a notice explains why.
  • Optional bulk actions let you lock or protect items straight from the post list.
  • Manage everything from the command line with WP-CLI – run wp postlockdown to see the available commands.
  • A full set of filters lets developers change which capability counts as “admin”, set locked and protected posts programmatically, and customise the status column. See the FAQ for the complete list.

See the screenshots for exactly what an Editor sees when they open a list of locked and protected posts.

Installation

  1. In your WordPress admin, go to Plugins > Add New Plugin and search for “Post Lockdown”
  2. Click Install Now, then Activate
  3. Go to Settings > Post Lockdown and add the posts and pages you want to lock or protect
  4. Click Save Changes

Prefer to install manually? Download the plugin, then either upload the zip file via Plugins > Add New Plugin > Upload Plugin,
or extract it and upload the post-lockdown folder to /wp-content/plugins/. Activate it from the Plugins menu and continue
from step 3 above.

Frequently asked questions

What is a “non-admin user”?

By default, the plugin classes a non-admin as a user who does not have the manage_options capability e.g an Editor. The capability can be filtered using the postlockdown_admin_capability filter.

Are there any other filters I can use?

The following filters are used throughout the plugin: postlockdown_admin_capability – The capability a user must have to bypass locked/protected posts restrictions. Default is manage_options. postlockdown_capabilities – Array of capabilities to restrict. postlockdown_excluded_post_types – Array of post types to exclude from search. postlockdown_get_posts – Array of args to pass to get_posts(). postlockdown_locked_posts – Array of locked post IDs. Allows you to programmatically add or remove post IDs. Both the key AND value must be set to the post ID. postlockdown_protected_posts – Array of…

Changelog

This is a major version release. Please read the changelog before updating.

4.1.1

  • Fixed a fatal error on activation caused by the BlockEditorNotice class file being omitted from the 4.1.0 release package

4.1.0

  • New feature: when a non-admin tries to unpublish a protected post in the block editor, the change is reverted and a notice is shown – matching the existing classic editor behaviour

4.0.5

  • Removed a couple of development files erroneously included in previous release

4.0.4

This is a security release. Please update as soon as possible.

  • Added a capability check and nonce to the autocomplete AJAX request to prevent unauthorised access to the post list (Thanks to Krzysztof Zając)
  • Added sanitization to autocomplete search term
  • Added sanitization to the plugin’s settings
  • Added version string to the plugin’s enqueued CSS and JS files to prevent caching issues
  • Added missing text domain to the plugin’s settings page footer text
  • Added wp_kses to the Post Lockdown status column to only allow certain HTML tags

4.0.2

  • Fixed a warning in WordPress 6.7 related to loading translations too early

4.0

This is a major version release. Please read the following notes carefully before updating.

  • Fixed a bug which caused the plugin to not work correctly with the new block editor (Gutenberg). This is fixed by loading the plugin for all requests (including REST requests) rather than just the admin area
  • Fixed a bug which caused the uninstall hook to not be called when the plugin was deleted

Full changelog on WordPress.org →

Screenshots

The Post Lockdown settings page. Add posts and pages of any type to the Locked or Protected boxes.
The Post Lockdown settings page. Add posts and pages of any type to the Locked or…
Locked and protected items are flagged in a status column on the posts and pages lists.
Locked and protected items are flagged in a status column on the posts and pages lists.
An Editor's view of the page list: a locked page cannot be edited, selected or trashed, while a protected page can still be edited but not trashed.
An Editor's view of the page list: a locked page cannot be edited, selected or trashed…
A protected post opened in the block editor by an Editor - the Move to Trash action is removed.
A protected post opened in the block editor by an Editor - the Move to Trash action is…
When a non-admin tries to unpublish a protected post the change is reverted and a notice explains why.
When a non-admin tries to unpublish a protected post the change is reverted and a notice…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Post Lockdown alternatives

All delete plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Bulk Delete WP Bulk Delete Delete posts, pages, comments, users, taxonomy terms and meta fields in bulk with different… by Xylus Themes 90K+ ★★★★★★★★★★ 4.6 (131) 2 months ago 90
2 Bulk Delete Bulk Delete Bulk delete posts, pages, users, attachments, and meta fields based on complex bulk… by WebFactory 30K+ ★★★★★★★★★★ 4.3 (129) 2 months ago 84
3 Simple Revisions Delete Simple Revisions Delete Delete the revisions of a post one by one or all at once, from the block editor, the… by Brice Capobianco 10K+ ★★★★★★★★★★ 4.9 (49) 19 hours ago 75
4 WP Favicon Remover WP Favicon Remover This plugin adds the functionality to remove the WordPress default favicon since WordPress… by Hiroaki Miyashita 10K+ ★★★★★★★★★★ 5 (2) 11 months ago 52
5 Delete Pending Comments Delete Pending Comments A quick way to delete all pending and spam comments. Useful for victims of spammer attacks. by Sudar Muthu 10K+ ★★★★★★★★★★ 4.7 (94) 3 years ago 46
6 Delete Me Delete Me Allow users with specific WordPress roles to delete themselves from the Your Profile page… by cmc3215 7K+ ★★★★★★★★★★ 5 (24) 2 years ago 46
7 Media Hygiene: Remove or Delete Unused Images and More! Media Hygiene: Remove or Delete Unused Images and More! The Media Hygiene plugin removes unused media from the WordPress library to free up space… by slui 5K+ ★★★★★★★★★★ 4.2 (40) 3 weeks ago 89
8 Remove Author Pages Remove Author Pages Remove author pages and link authors to home page by Vinicius Braz Pinto 2K+ ★★★★★★★★★★ 4.9 (9) 9 years ago 40
10 Auto Prune Posts Auto Prune Posts Auto deletes expires (prunes) posts after a certain amount of time. On a per category basis… by ramon fincken 1K+ ★★★★★★★★★★ 4.2 (10) 11 months ago 40
11 Mass Delete Unused Tags Mass Delete Unused Tags Deletes all unused tags, handy tool if you want to start over with a quick clean blog. by ramon fincken 700+ ★★★★★★★★★★ 5 (6) 4 years ago 39

FAQ

Post Lockdown: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 3, 2026

Is Post Lockdown free?

Yes. Post Lockdown is free to download and use from the official WordPress.org plugin directory.

Is Post Lockdown safe to use in 2026?

Yes — Post Lockdown is a safe, well-maintained plugin to use in 2026. It runs on 1K+ sites, is rated 4.6/5 and was last updated 3 weeks ago, and scores 80/100 on our health check.

How many websites use Post Lockdown?

Post Lockdown is active on 1K+ WordPress websites and has been downloaded 28,179 times since it launched in May 2015. It was downloaded 911 times in the last 30 days.

Does Post Lockdown work with WordPress 7.1?

Yes. The developer has tested Post Lockdown up to WordPress 7.1.2, the latest release. It requires WordPress 4.6 or newer.

What PHP version does Post Lockdown need?

Post Lockdown requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Post Lockdown last updated?

The latest version, 4.1.1, was released on September 10, 2026 (3 weeks ago).

Who makes Post Lockdown?

Post Lockdown is developed and maintained by andyexeter.

What are the best alternatives to Post Lockdown?

The most popular alternatives to Post Lockdown are WP Bulk Delete (90K+ installs), Bulk Delete (30K+ installs) and Simple Revisions Delete (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.