First things first, please make sure:
- You’re on the latest version of WordPress
- You’re using the latest version of Password Protect WordPress (PPWP) Pro
Our plugin is updated frequently with bug patches, security updates, code improvements, and new features. It’s always best to use the latest version of PPWP Pro.
If you’ve set the passwords but your content is still not protected, here are some common reasons:
- You’re protecting content on a custom field
- You’re using a custom page template
- You’re using a conflicting theme and unsupported page builder plugin
If you’ve entered the correct password but still can’t view the protected content, it’s likely that you’re using an unsupported caching method and/or plugin.
Check this out if you can’t enter (submit) a lot of passwords.
4 Steps to Troubleshoot Password Protection Issue
1. Which types of content do you want to password protect?
PPWP allows you to password protect the entire page content, parts of the content, and the whole site but NOT content on Custom Fields.
You can do it by yourself by following our guide on how to password protect custom fields, requiring a little coding knowledge.
2. Which page templates are you using?
WordPress and our plugin’s password protection feature works well with the default WordPress template, making use of
the_content(), but not on a custom page template.
To determine whether you’re using a custom template or not, look for “Page Attributes” section when editing the page content. Check out the selected template.
Fortunately, our PPWP plugin, even the Free version, allows you to password protect WordPress custom page templates and custom fields as well. You will need to modify your template slightly.
3. Which themes or page builder plugins are you using?
PPWP is working properly with the top WordPress themes and page builder plugins. If you’re using other plugins that aren’t on the list, please contact us. We will help you double-check its compatibility.
4. Are you using any caching plugins and/or server cache?
Caching speed up your WordPress site but would cause issues with our plugin. In other words, even if users enter the correct passwords, your website would still show the cached version of your protected page, i.e. with the login form instead of the private content.
To determine if it’s a caching issue, please enter a wrong password. Cached pages wouldn’t display the error message.
By default, our PPWP Pro version works properly with the popular caching plugins, including W3 Total Cache, WP Super Cache, and WP Fastest Cache. If you’re using other caching plugins or server caching, please try to disable caching for our plugins cookies.
If you’ve gone through 4 steps above and still can’t fix the issue, please feel free to drop us a support request. We will be more than happy to help.
“I can’t submit thousands of passwords”
If you can’t enter thousands of passwords at the same time, it’s likely that your hosting server has put a restriction on the input data.
In fact, your password submission is restricted by this PHP max_input_vars config option, which is defaulted to a value of 1000. The default value varies across different hosting servers. So some users report that they can submit a max 7K passwords, some only 1.2K.
What you can do is to increase the value by updating the server’s php.ini, or adding this line to .htaccess or httpd.conf file.
max_input_vars = 10000 // 10 thousand passwords
Alternatively, you can use our Password Suite extension to import a lot of passwords, together with its expiry and label, from a CSV file.