Plugin info

Total downloads: 22,190
Active installs: 2,000
Total reviews: 11
Average rating: 5
Support threads opened: 2
Support threads resolved: 0 (0%)
Available in: 3 language(s)
Contributors: 2
Last updated: 4/24/2025 (251 days ago)
Added to WordPress: 10/25/2018 (7 years old)
Minimum WordPress version: 4.7.0
Tested up to WordPress version: 6.8.3
Minimum PHP version: 5.6

Maintenance & Compatibility

Maintenance score

Stale • Last updated 251 days ago • Support resolved 0% • 11 reviews

32/100

Is Multiple Post Passwords abandoned?

Likely maintained (last update 251 days ago).

Compatibility

Requires WordPress: 4.7.0
Tested up to: 6.8.3
Requires PHP: 5.6

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Force Login
Rating 4.8/5 (102 reviews)Active installs 30,000
My Private Site with AI Defense
Rating 4.4/5 (78 reviews)Active installs 20,000
WP Basic Authentication
Rating 5.0/5 (5 reviews)Active installs 2,000
BuddyPress Members Only
Rating 3.7/5 (26 reviews)Active installs 1,000
Protect the Children!
Rating 4.9/5 (12 reviews)Active installs 1,000

Description

This is a simple Plugin that lets you set multiple passwords for your password protected posts and pages.

On posts/pages with password protection it will show an extra Metabox with a field to input additional passwords, one in each line.

Note that if you just changed a post/page to password protection you have to save once so that the extra field appears.

Expire passwords

You can also make passwords expire after x hours when being used. You can find the settings under Settings -> Multiple Post Passwords.

Note that the actual deletion of the passwords is triggered by a cronjob which is run every 30 minutes. So even if you set your expiry time to very short, it may still take 30 minutes until the password really expires.

Also note that the expiration only works for the additional passwords, not for the standard WordPress page/post password.

Using lots of passwords on one page

If you are using lots of passwords on one page and the password check takes a long time, you should activate the alternative password check in the settings to speed up the password check.

Installation

  1. Upload the zip to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Edit the post or page you want to protect with multiple passwords
  4. When you set a password and save once, the field to add multiple passwords will appear in the top right corner
  5. Set as many passwords as you wish, one in a line

Frequently Asked Questions

I cannot see where I can enter the additional passwords

First set one password (as you normally would in WordPress), then save once and you´ll see the extra field where you can add the passwords.

In Gutenberg Editor you have to save and then completely reload the admin page.

We decided to not show the extra metabox if there is no password set so it does not clutter the interface.

Where are the plugin settings

You can find the settings under Settings -> Multiple Post Passwords.

Does this support custom post types

Yes, this was implemented in Version 1.0.2

What about feature X

Just go to the support forums and kindly ask for it, then we´ll see what we can do. Thank you!

Review feed

No reviews available

Screenshots

  1. <p>The meta box to add additional passwords in classic editor</p>

    The meta box to add additional passwords in classic editor

  2. <p>The additional passwords meta box in gutenberg editor</p>

    The additional passwords meta box in gutenberg editor

  3. <p>Plugin settings screen</p>

    Plugin settings screen

Changelog

1.1.3

  • fix issues with numeral passwords in alternative mode
  • fix warning for calling _load_textdomain_just_in_time too early

1.1.2

  • fix: improve output escaping in settings
  • fix: fix some PHP warnings

1.1.1

  • feature: add hook for password manipulation

1.1.0

  • feature: add ability to expire used passwords
  • feature: implement alternative password checking method -> quicker for alot of passwords

1.0.3

  • improvement: implement cache to speed things up for many passwords in one post/page

1.0.2

  • feature: add support for custom post types

1.0.1

  • remove wordpress brand from url domains
  • fix post sanitization

1.0.0

  • Initial release