WordPress plugin

PPWP Pro

PPWP Pro adds password protection for WordPress pages, posts, categories, custom post types, WooCommerce products, custom fields, and custom page templates. Protect an entire page or post, or leave a preview visible while placing selected sections behind a password form.

PPWP Pro

Choose what to protect

PPWP Pro adds password protection for WordPress pages, posts, categories, custom post types, WooCommerce products, custom fields, and custom page templates. Protect an entire page or post, or leave a preview visible while placing selected sections behind a password form.

Files outside the Media Library can also be protected. Media files attached to protected pages or posts are not protected by this add-on and may remain accessible to anyone with the direct link. Passwords are stored in post meta, and a cookie grants access to protected pages or posts.

Protect sections and page-builder content

Partial Content Protection lets you place selected content behind a password form. Section Protection adds protected areas to custom post types and templates made with page builders such as Elementor and Divi.

Available builder modules support Elementor, Beaver Builder, WPBakery Page Builder, and Divi Builder. Through the available interface, you can set passwords, whitelisted roles, and password form settings. Protection is also available for Elementor templates, Beaver Builder rows and columns, and page templates.

Set passwords and access rules

  • Create unlimited passwords for pages and posts, with passwords assigned to individual visitor roles or shared across multiple roles.
  • Use master passwords to unlock content that already has password protection. Its original password continues to work alongside a master password.
  • Create wildcard passwords and Quick Access Links, and automatically protect child pages with one password.
  • Set multiple passwords for protected categories or use one password across multiple pages.
  • Set password expiration. With the relevant extension, restrict use by WordPress user or IP address, or start an expiration period after first use.

Master passwords can be activated, deactivated, or deleted, and their use can be limited by usage, time, or user role.

Configure forms and visitor access

Ajax unlocking can show protected content without refreshing the page. You can adjust cookie expiration or use session cookies, which are removed when users close their browser.

Use the WordPress Customizer to change password form headings, descriptions, error messages, placeholders, button text, and styling. Google reCAPTCHA v2 or v3 can help reduce password abuse by bots. Other options include redirects after site-wide password entry and passwordless access through form integrations. Depending on the extension, visitors can unlock content after submitting a form or use Contact Form 7 in place of a password form.

Manage passwords and integrations

Track password use, including login time and IP address, and import or export passwords. The Password Suite extension can require a password together with a username or email. Group Password Protection can unlock content at once. Multilingual support includes WPML, Polylang, and Loco Translate.

Install and configure

Install PPWP Pro on a WordPress site, choose the content or sections to protect, then configure passwords, roles, forms, cookies, and any extensions you use. Check the protection scope for pages with attached media, since those files may still be reached directly. PPWP Pro membership plans include access to extensions and priority support.

WordPress Catalog FooBar Pro FooBox Pro Food Menu Pro FooGallery Pro Footnotes Made Easy Pro Form Vibes Pro FormCraft Premium Formidable Pro Forminator Pro FormLayer Premium