Allows admins to protect selected posts and pages so they cannot be trashed or deleted by non-admin users.
As of April 2026, Post Lockdown is a WordPress lock plugin with 1.0K+ active installations and a 4.6/5 rating from 9 reviews. It has been downloaded 22K+ times in total. Requires WordPress 4.6+ and PHP 7.4+. Available on WordPress.org since 2015. Recently updated within the last 3 months. Downloads are up 51% this week. Top alternative: Wbcom Designs – Private Community for….
Post Lockdown protects your site-critical pages and posts by disabling all non-admin users’ ability to trash or delete them.
It can also lock pages and posts, which will disable editing of the post as well as disabling trashing/deleting.
The plugin adds a new options page under the Settings menu in your WordPress admin panel which allows you to quickly search and
select for all pages and posts of any post type. When you find the item you want to select, simply click it to move it to the right
box and click Save Changes.
See the screenshots for an example of what an Editor would see when they view a list of posts with some locked and protected.
Plugin doesn’t work for patterns. Post type “WP-block”
the posts (patterns) are visible and selectable but does not remove the “trash” buttons
Post Lockdown is an excellent plugin for admins that want to restrict lower user roles from editing or deleting specific posts.
I edit my review (original one below) as the “problem” doesn’t exist anymore with the new version.
This plugin deserves a 5 stars now that a bulk option is available. The smartest and easiest lock post plugin!
———–ORIGINAL REVIEW BELOW———–
Having a website with multiple authors, it’s good to finally have a simple plugin to lock a post once it’s published to be sure nothing is modified.
BUT, the current system is not the easiest.
Having to go to the options, look for the post, add it to the list, save… it takes a lot of time when you have 300+ posts to lock and there is no batch method.
Something that would make this plugin so much easier is having it integrated directly on the posts list, under each post title for example, and just having to click on it there to lock/unlock the post.
Works very well, my only criticism is that private posts/pages should be lockable, ie private posts should appear in the search form.
In order to lock them currently you need to publish them, then lock/portect, and then make it private again
Update!! the developer added the minor feuature request/bug. This plugin is now perfect!
it works but only as stated. Users with custom role that is not admin will be disregarded by the plugin and get normal admin role: all locks are seen but they can edit the page like a normal admin.
In other words: you can’t differentiate between different admin roles unfortunately, it doesn’t recognize it. Would have been great otherwise!
| WordPress | 4.6+ requiredTested up to 6.9.4 |
| PHP | 7.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.