Lock Pages prevents specified pages (or all pages), posts, or custom post types from having their slug, parent, status or password edited, or from bei …
As of April 2026, Lock Pages is a WordPress cms plugin with 300 active installations and a 4/5 rating from 2 reviews. It has been downloaded 17K+ times in total. Requires WordPress 3.0+ and PHP false+. Available on WordPress.org since 2009. Last updated 7 years ago — may have compatibility concerns. Top alternative: White Label CMS.
NOTE: This plugin is not tested with Gutenberg, and we have no near-term plans to do so. If using WP > 5.0, use the Classic Editor if there are problems.
NOTE: This plugin was originally designed to only lock pages, and only later added custom post type functionality. Hence the name, and sometimes the terminology will say “pages” when it means “any post type”.
Sometimes some pages or other posts are too important to allow them to be casually moved about or deleted by site editors. An editor may think nothing of renaming a page’s slug, or deleting a page to replace it with something similar, perhaps unaware of effects on SEO. Also, certain pages might be essential to keep in place because of a site’s structure, or because of aspects of a custom theme.
…| WordPress | 3.0+ requiredTested up to 4.9.29 |
| PHP | false+ required |
user_has_caps filter, and issue with arrays passed for $args[0]Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.