{"id":304442,"date":"2026-06-30T21:10:57","date_gmt":"2026-06-30T21:10:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/advanced-password-protection\/"},"modified":"2026-06-30T21:10:21","modified_gmt":"2026-06-30T21:10:21","slug":"primeplaced-advanced-password-protection","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/primeplaced-advanced-password-protection\/","author":23468182,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"PrimePlaced - Advanced password protection","header_author":"Dobrzepostawieni","header_description":"Simple password protection for your site. Built for campaigns, client drafts, and private content. Gutenberg ready.","assets_banners_color":"fefafb","last_updated":"2026-06-30 21:10:21","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/dobrzepostawieni.pl\/advp","header_plugin_uri":"https:\/\/dobrzepostawieni.pl\/advanced-password-protection","header_author_uri":"https:\/\/dobrzepostawieni.pl","rating":5,"author_block_rating":0,"active_installs":0,"downloads":47,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dobrzepostawieni","date":"2026-06-30 21:19:58"}},"upgrade_notice":{"1.0.0":"<p>Initial production release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3591947,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3591947,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3591947,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3591947,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3591947,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3591916,"resolution":"1","location":"assets","locale":"","width":1280,"height":720},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3591947,"resolution":"2","location":"assets","locale":"","width":1280,"height":720},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3591947,"resolution":"3","location":"assets","locale":"","width":1280,"height":720},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3591947,"resolution":"4","location":"assets","locale":"","width":1280,"height":721},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3591947,"resolution":"5","location":"assets","locale":"","width":1280,"height":720}},"screenshots":{"1":"Overview Dashboard - Main control panel showing protection status and active metrics.","2":"Cookie Settings - Interface to configure session lifetimes and cookie parameters.","3":"Form Personalization - Design panel for customizing text fields and background styles.","4":"Frontend Lock Screen - Example of the password entry form served to unauthenticated visitors.","5":"Status Widget - Admin dashboard summary module."}},"plugin_section":[262246],"plugin_tags":[1281,24604,31388,7668,220539],"plugin_category":[],"plugin_contributors":[269647],"plugin_business_model":[],"class_list":["post-304442","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-maintenance-mode","plugin_tags-password-protection","plugin_tags-private-site","plugin_tags-restrict-access","plugin_tags-site-lock","plugin_contributors-dobrzepostawieni","plugin_committers-dobrzepostawieni"],"banners":{"banner":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/banner-772x250.png?rev=3591947","banner_2x":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/banner-1544x500.png?rev=3591947","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/icon.svg?rev=3591947","icon":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/icon.svg?rev=3591947","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/screenshot-1.png?rev=3591916","caption":"Overview Dashboard - Main control panel showing protection status and active metrics."},{"src":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/screenshot-2.png?rev=3591947","caption":"Cookie Settings - Interface to configure session lifetimes and cookie parameters."},{"src":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/screenshot-3.png?rev=3591947","caption":"Form Personalization - Design panel for customizing text fields and background styles."},{"src":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/screenshot-4.png?rev=3591947","caption":"Frontend Lock Screen - Example of the password entry form served to unauthenticated visitors."},{"src":"https:\/\/ps.w.org\/primeplaced-advanced-password-protection\/assets\/screenshot-5.png?rev=3591947","caption":"Status Widget - Admin dashboard summary module."}],"raw_content":"<!--section=description-->\n<p><strong>PrimePlaced - Advanced password protection<\/strong> provides tools to secure your WordPress content. Lock your entire website during development, protect client presentations, or manage access to specific areas of your site.<\/p>\n\n<p>This plugin focuses on user experience, offering clear configuration panels and logical management interfaces to handle access control efficiently.<\/p>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li><strong>Global Site Lock:<\/strong> Secure your entire website with a single password.<\/li>\n<li><strong>Customizable Login Form:<\/strong> Upload your logo, change background colors, and customize text fields.<\/li>\n<li><strong>Cookie Management:<\/strong> Control how long users stay logged in using session or duration settings.<\/li>\n<li><strong>Dashboard Widget:<\/strong> View a quick overview of your site's protection status.<\/li>\n<li><strong>Performance Optimized:<\/strong> Built with lightweight code execution paths.<\/li>\n<li><strong>Live Preview:<\/strong> View form customization changes in real-time within the admin area.<\/li>\n<\/ul>\n\n<h4>PRO Features<\/h4>\n\n<p>The plugin supports extension packages that unlock additional premium modules depending on your subscription tier.<\/p>\n\n<p><strong>BASIC Tier Modules:<\/strong>\n* <strong>Time-Based Passwords:<\/strong> Configure automatic activation and expiration dates for passwords.\n* <strong>Pages &amp; Posts Protection:<\/strong> Apply access control rules to individual content items instead of the full site.\n* <strong>Gutenberg Integration:<\/strong> Manage password-protection states directly from the block editor sidebar.\n* <strong>User Role Bypass:<\/strong> Grant automatic access to specific WordPress user roles without requiring a password.\n* <strong>Multiple Passwords:<\/strong> Support for multiple concurrent passwords with unique expiration dates.\n* <strong>Form Templates:<\/strong> Access pre-designed login forms or design custom branded layouts using Gutenberg blocks.\n* <strong>Strict Session Control:<\/strong> Option to require re-authentication when navigating between different sections.\n* <strong>IP Whitelist:<\/strong> Allow access without password from up to 2 IP addresses.\n* <strong>Event Logging:<\/strong> Track recent authentication attempts with IP and user-agent diagnostic metadata.<\/p>\n\n<p><strong>BUSINESS Tier Modules:<\/strong>\n* Everything in BASIC, plus:\n* <strong>Extended Rules:<\/strong> Increase capacity for concurrent active rules and scheduled passwords.\n* <strong>Categories &amp; WooCommerce:<\/strong> Apply protection rules directly to products and product categories.\n* <strong>Advanced Templates:<\/strong> Access extended pre-designed login form templates.\n* <strong>Google reCAPTCHA v2:<\/strong> Integrate checkbox bot verification to secure login flows against automated scripts.\n* <strong>Activity Log Export:<\/strong> Export detailed activity logs to CSV files for external audits.<\/p>\n\n<p><strong>AGENCY Tier Modules:<\/strong>\n* Everything in BUSINESS, plus:\n* <strong>Unlimited Limits:<\/strong> Remove caps on passwords, access rules, and whitelisted IP addresses.\n* <strong>Custom Taxonomies:<\/strong> Apply protection rules to any public Custom Post Type or Custom Taxonomy.\n* <strong>Invisible reCAPTCHA v3:<\/strong> Verify traffic silently in the background using risk scores.\n* <strong>Log Retention Control:<\/strong> Configure automated database pruning and custom log retention schedules.\n* <strong>System Backup:<\/strong> Generate complete JSON backup payloads of your configuration for site migration.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin stores the following data when protection features are active:<\/p>\n\n<p><strong>Cookies:<\/strong>\n* Functional cookies to store the temporary authentication token.\n* Lifetime parameters are determined by the administrator (session or specific days).<\/p>\n\n<p><strong>Activity Logs (Premium Modules Only):<\/strong>\n* IP addresses associated with authentication requests.\n* Browser user-agent strings for device tracking.\n* Timestamps of access evaluations.\n* Evaluation status codes (success, error, blocked).<\/p>\n\n<p>All local database tables are maintained entirely on your server infrastructure.<\/p>\n\n<h3>Third-Party Services<\/h3>\n\n<p>This plugin includes or integrates with the following external services:<\/p>\n\n<ul>\n<li><strong>Freemius<\/strong> - Used for optional account connection, licensing, upgrade checkout, support\/account screens, and software update services. Communication with Freemius happens through administrator-initiated opt-in, account, checkout, support, or update flows. Privacy Policy: https:\/\/freemius.com\/privacy\/<\/li>\n<li><strong>Google reCAPTCHA (Premium Modules Only)<\/strong> - Used only when a site administrator configures and enables a premium reCAPTCHA module for bot mitigation on password forms. Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Using The WordPress Dashboard<\/h4>\n\n<ol>\n<li>Navigate to 'Plugins' &gt; 'Add New' in your WordPress admin area.<\/li>\n<li>Search for 'PrimePlaced - Advanced password protection'.<\/li>\n<li>Click 'Install Now' and then 'Activate'.<\/li>\n<li>Navigate to 'Settings' &gt; 'Advanced password protection' to configure the lock.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the <code>primeplaced-advanced-password-protection.zip<\/code> archive.<\/li>\n<li>Go to 'Plugins' &gt; 'Add New' &gt; 'Upload Plugin' in your dashboard.<\/li>\n<li>Select the ZIP file and click 'Install Now'.<\/li>\n<li>Activate the plugin through the plugins menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20plugin%20affect%20site%20performance%3F\"><h3>Will this plugin affect site performance?<\/h3><\/dt>\n<dd><p>No. The execution paths run conditionally and process access checks only when a protected resource is explicitly requested.<\/p><\/dd>\n<dt id=\"can%20administrators%20bypass%20the%20lock%20screen%3F\"><h3>Can administrators bypass the lock screen?<\/h3><\/dt>\n<dd><p>Administrators can manage the plugin from the WordPress admin area. Premium modules add explicit role-based bypasses and IP whitelist configuration for frontend access.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20page%20caching%20systems%3F\"><h3>Is it compatible with page caching systems?<\/h3><\/dt>\n<dd><p>Yes. The authentication flows use cache-busting headers and automated cache purging functions for major optimization utilities like WP Rocket and LiteSpeed Cache.<\/p><\/dd>\n<dt id=\"can%20i%20protect%20a%20specific%20page%20instead%20of%20the%20entire%20site%3F\"><h3>Can I protect a specific page instead of the entire site?<\/h3><\/dt>\n<dd><p>The Free version provides site-wide global locking. Premium modules add granular rules for specific posts, pages, or categories.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multiple%20unique%20passwords%3F\"><h3>Does it support multiple unique passwords?<\/h3><\/dt>\n<dd><p>The Free version supports one primary password for the site-wide lock. Premium modules add multiple password entries and rule mapping.<\/p><\/dd>\n<dt id=\"does%20it%20integrate%20with%20woocommerce%3F\"><h3>Does it integrate with WooCommerce?<\/h3><\/dt>\n<dd><p>The Free version does not add WooCommerce-specific rules. Business and Agency modules add product and product category protection.<\/p><\/dd>\n<dt id=\"can%20i%20configure%20passwords%20to%20automatically%20expire%3F\"><h3>Can I configure passwords to automatically expire?<\/h3><\/dt>\n<dd><p>The Free version keeps the site-wide password active until you disable or change it. Premium modules add automatic start and expiration dates.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20design%20of%20the%20login%20form%3F\"><h3>Can I customize the design of the login form?<\/h3><\/dt>\n<dd><p>Yes. The core plugin allows you to customize logos, colors, and input text fields. Advanced block-editor template capabilities are available in expansion modules.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Password-protect your entire WordPress site with a customizable lock screen, session cookies, and simple admin controls.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/304442","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=304442"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dobrzepostawieni"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=304442"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=304442"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=304442"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=304442"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=304442"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=304442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}