Password protect WordPress pages and posts by user roles or with multiple passwords; protect your entire website with a single password.
As of April 2026, PPWP is a WordPress password plugin with 30K+ active installations and a 4.7/5 rating from 269 reviews. It has been downloaded 1.0M+ times in total. Requires WordPress 4.7+ and PHP 5.6+. Available on WordPress.org since 2018. Actively maintained — updated within the last month. Downloads are up 282% this week. Support resolution rate: 0%. Top alternative: Theme My Login.
Password Protect WordPress (PPWP) plugin offers a powerful and all-in-one solution to secure your website with passwords.
Whether you want to password protect WordPress categories, WooCommerce products, a few posts, or your entire website, PPWP plugin will help you do so with ease.
This plugin does not protect images or uploaded files so if you attach the media files to the protected pages or posts, they are still accessible to anyone with the link. Use Prevent Direct Access (PDA) Gold to block their direct file URL access.
Please note that the passwords will be stored in the post meta and this plugin will set a cookie to allow access to the protected pages or posts.
The Lite version of Password Pro…
Timely & helpful support, even on the free version. Great plugin with an extremely helpful development team!
I need something so simple, just an app that locks all the site but the homepage. $180/year is too much for this simple requirement. They advertise they have more features for free than any competitor, but I did not see anything different than the other password keepers.
Muhammad and the PPWP team are very helpful we had an issue with caching and anchor tags not working on our website. PPWP investigated the issue immediately and provided us with some custom code snippets to fix the website within 24 hours.
Great Plugin, very cool funcionality & really good support.
I am extremely happy with simplicity and effectiveness of even this free product which is not the case with most other products. The support I received from Quinnie was phenomenal and unusual for a free product. She was patient and persistent in helping and solving the issue. Thanks.
| WordPress | 4.7+ requiredTested up to 6.9.4 |
| PHP | 5.6+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.