Password Migration

There are 3 migration processes that could happen when you’re using our PPWP plugins. They all run automatically in the background. So you will only see the warning and success notifications.

  1. Pages & Posts Default WordPress Passwords to Free version
  2. PPWP Free to Pro version
  3. Custom Post Types Default WordPress Passwords to Pro version

Password Migration from Pages & Posts to Free version

WordPress allows you to password protect your content through the following ways:

  • Enter a password to the Password field under Quick Edit
  • Change Content Visibility from Public to Password Protected

They’re referred to as “Global (default)” passwords in order to differentiate it from those generated by our Password Protect WordPress (PPWP) Pro plugin.

Once PPWP Free is activated, the default WordPress password protection feature under Pages & Posts will be hidden to avoid potential conflicts. What’s more, if you have password-protected your content with the built-in WordPress function, we will migrate these passwords to our Free version.

Once they’re migrated successfully,

  • Your content is continued to be protected
  • Users have to re-enter passwords to access protected content
  • The cookies expiration time is from 10 days (WP default value) to 7 days (PPWP default value)
  • If you’re using the same password for multiple pages & posts, you will have to enter passwords for each and every page

Password Migration from Free to Pro version

The password migration happens when you enter the correct Pro license.

Once a valid license is activated, the same process will take place again when you activate the Pro version as long as you’ve added new passwords on the Free version again.


When you network-activate our plugin, the migration process will happen for all sub-sites. If you network-activate both our Free and Pro version at the same time using Bulk Actions, 2 migration processes (for both plugins) will occur at the same time in the background. As a result, you will see 2 success notifications once they’re done.

Password Migration from Custom Post Types (CPT) to Pro version

If the Post Type Protection option doesn’t change, our plugin will not migrate WordPress default passwords of the CPT to our Pro.

Password Migration Logic & Limitation

  • Passwords will be migrated from Free to Pro version when you add new but not change the existing one
  • Migration can cause duplicate passwords in some cases



Lasted updated on October 21, 2019