Want to make your blog private from prying eyes? Well my password protection plugin is perfect for that job; with its intelligent UI and endless features it will make the chore of keeping your data secure and private easy.
NOTE This plugin will not work on WPEngine due to their very aggressive caching.
Use w3-total-cache instead of wp-super-cache.
Deactivating a caching plugin does NOT always purge the cache. Before deactivating go to the plugin admin page and turn off caching from there.
No user accounts – just a single password.
Easy to use admin panel.
Premium Features (paid upgrade):
- Multiple passwords
- Choose which pages/posts/categories/tags/urls to protect
- Customize the login page
- Make RSS feeds public
- Protect media files and attachments from hot-linking
Please review and vote that it works.
If you need a feature not offered or need support please contact me
This section describes how to install the plugin and get it working.
Upload `password-protect-wordpress` to the `/wp-content/plugins/` directory
Activate the plugin through the ‘Plugins’ menu in WordPress
Edit the configuration by clicking on ‘Private Blog’ under settings
password doesnt match, all capital instead of lowercase…
i’d like this plugin but one question
is it possible to password protect the Woocommerce shop with this plugin?
The authors say for the premium version: support only an e-mail away. It should read: support only an unanswered e-mail away. Not worth the money you pay for it at all. Forget these guys and this plugin!.
Very good plugin
I see several people complaining about the plugin not working. My boss paid for a 5 site license last year and this year when the need arose he paid for another 5. I have used this plugin for over a year and it works great for our company’s needs. Thank you for making this plugin, it is exactly what we needed.
Tried this a long time ago and it didn’t work. Checked it again and won’t work on any current WP version. It has to come off the plugin list.
Just does not allow multiple passwords for a single page.
My webhost gives me URL username/passwoed protection, WP gives me single page protection an this app gives me nothing.
WP, Jet Pack, someone has to do this so we can just load it, activate and use it. Yes, it would have to updated along with WP version updates.
Contributors & Developers
“Password Protect WordPress” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
- WordPress 4.6 compatibility
- WordPress 4.4 compatibility
- Fixed issue with secure assets
- Fixed issue with redirect when using different install path
- Added link to cache setup guide
- Fixed js error that messed up UI
- Made https safe
- Added warning about incompatibility with WP-Super-Cache
- Fixed issue where on some sites clicking home would return user to login page
- Add “allow updates” option so that people who customise it can easily disable the updates.
- Migrated to legacy api domain
- Removed blue effect as it affects performance too much
- Added media patterns option for choosing what media to protect
- Improved URL rewrite performance
- Updated readme
- Fixed issue with logout link displaying when not logged in.
- Fixed issue with redirects when incorrect password is entered
- Fixed issue with multiple comma separated values not correctly being parsed
- Fixed issue with some blogs (I think)
- Emergency update
- Fixed bug with logout on paths
- Fixed typo
- Fixed issue where ‘incorrect credential’ notice would not be shown
- Added ability to auto-login users
- Added ability to auto-populate password field
- Prevented robots indexing login page
- Added ability to remove logs
- Added ability to name passwords
- Filter by URL pattern
- Added secure uploads support for more servers
- Added ability to protect uploads when using apache
- Made protecting certain content easier
- Added regular expressions
- Actually fixed it now
- Fixed bug where previous update only worked for posts and not pages.
- Added support for selecting which pages/posts to protect
- A fix for the bug where login attempts would be ignored when wp installation is in sub directory.
- Would help if I actually included the changed files when releasing an update (doh)
Fixed an issue with “double login” where a domain could be accessed with or without www
Fixed an issue with public RSS feeds
- Fixed regression where on some themes you had to login twice.
- Fixed issue where on some (poorly coded) themes logging in didn’t work
- Fixed an issue with debug vars being printed to screen after saving settings
- Fixed an issue where if an HTML link was entered as the message for a skin the href attribute would be incorrectly urlized
- Changed encoding of settings to UTF-8 to non ASCII characters that are not covered by the HTML spec (Russian characters for example)
- Fixed issue with template loader
- Fixed issue with header buffer being flushed by All In One SEO pack when theme uses weird get_header call (I mean WTF was that theme designer doing)
- Turned error reporting off
- Complete rewrite
- Links can now be in the message (by typing in the html)
Fixed compatibility issue where setting headings were getting removed
removed PHP short tags
Multi password support
Multi site support
New support page
Fixed opera and ipad browser issues
logo upload button rather than just a textbox
Added support for directories other than the default
Password check on return key press
Password box automatically has focus
Preliminary support for Aruba Systems RMP (remote managment protocol)
Fixed conflict with wordpress admin page
- Firefox options page fix
- Default logo file path fix
- Emergency Bug Fix
Revised Search engine access list
Search engine access