WordPress.org

Ready to get started?Download WordPress

Plugin Directory

p5 : Plenty of Perishable Passwords for Protected Posts

Specify multiple passwords for pages / posts / custom post types. An expiration date can be set for each password.

What happens when a password expire ?

The password is deleted from the database, so it is no longer attached to your post.

Expired passwords aren't deleted. Why ?

The plugin use WordPress cron feature to periodically delete expired passwords. Please make sure this functionnality is working on your WordPress installation. WP-Cron Control plugin is a good way to see what's happening with the cron.

My post is no longer protected. Why ?

In WordPress, a post is protected as long as it has a password attached. When all the post passwords have expired, the post is no longer protected. It's as simple as that. To keep a post protected, assign it a password without an expiration date.

Are my already defined passwords conserved after installation ?

Yes.

Are my password-protected posts still protected when I deactivate/uninstall p5 plugin ?

Yes. After deactivation or uninstallation, your posts are still protected with the first password that was attached to each of them.

My password is supposed to be expired, but I still can see my protected content

Be sure that the timezone is well defined in /wp-admin/options-general.php

Does this plugin provide some hooks ?

Yes. Actually these actions are defined :

  1. p5_insert_password, called after insertion of a new password
  2. p5_update_password, called after password update
  3. p5_save_password, called indifferently after p5_insert_password or p5_update_password.
  4. p5_delete_password, after a password has been deleted

Requires: 3.5 or higher
Compatible up to: 3.7.1
Last Updated: 2013-11-5
Downloads: 577

Ratings

5 stars
5 out of 5 stars

Support

1 of 1 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1
100,1,1 100,1,1 100,1,1
0,1,0