[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0bioq_T1aTrZ6XT7ag0YZpu-QblWXpXmGKWMEPakTE4":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"dmytro1zamaraiev","Zamaraiev Dmytro","https:\u002F\u002Fprofiles.wordpress.org\u002Fdmytro1zamaraiev\u002F",1,10,92,30,88,"2026-08-29T08:49:28.826Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"blog-password-protection-bpp","Blog Password Protection – BPP","1.4.2","\u003Cp>\u003Cstrong>Blog Password Protection – BPP\u003C\u002Fstrong> is a lightweight, easy-to-use plugin that helps you protect your entire WordPress blog or specific parts of it with a password. Whether you’re running a private journal, members-only site, or internal project blog — this plugin allows you to manage visibility and access without any complex setup.\u003C\u002Fp>\n\u003Cp>It includes a customizable popup login prompt, the ability to restrict content by category, bypass access via secure URLs, and selectively disable protection for logged-in users by role.\u003C\u002Fp>\n\u003Cp>🛡️ \u003Cstrong>Core Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Password-protect the entire blog or specific categories.\u003C\u002Fli>\n\u003Cli>Popup login box with custom title, message, and return button.\u003C\u002Fli>\n\u003Cli>Shareable secure access link (no password needed).\u003C\u002Fli>\n\u003Cli>Role-based exclusion (e.g. allow Editors or Admins without login).\u003C\u002Fli>\n\u003Cli>Feed protection and error messages for incorrect passwords.\u003C\u002Fli>\n\u003Cli>Flexible cookie session lifetime (e.g. 24h, 72h, 7d).\u003C\u002Fli>\n\u003Cli>Fully managed via a settings page in the WordPress admin panel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Structure\u003C\u002Fh3>\n\u003Cp>The plugin consists of the following core files:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>plugin_settings_page.php\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Registers the plugin settings page under \u003Ccode>Settings > Password Protection\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Provides UI controls for all plugin options, such as:\n\u003Cul>\n\u003Cli>Password setting\u003C\u002Fli>\n\u003Cli>Cookie session lifetime\u003C\u002Fli>\n\u003Cli>Category protection checkboxes\u003C\u002Fli>\n\u003Cli>Secure link sharing toggle\u003C\u002Fli>\n\u003Cli>User role bypass\u003C\u002Fli>\n\u003Cli>Popup customization (title, text, return link)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>secure_content.php\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Implements content filtering logic.\u003C\u002Fli>\n\u003Cli>Hooks into the page rendering process to:\n\u003Cul>\n\u003Cli>Detect protected categories or homepage\u003C\u002Fli>\n\u003Cli>Display the popup login interface\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Injects the popup modal HTML and JavaScript dynamically into the frontend.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>validation.php\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Handles password validation via \u003Ccode>POST\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Sets encrypted cookies with the correct password session.\u003C\u002Fli>\n\u003Cli>Supports error messaging for incorrect attempts.\u003C\u002Fli>\n\u003Cli>Provides content masking when accessed through RSS feeds.\u003C\u002Fli>\n\u003Cli>Validate session status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Screenshots (screenshot-1.png, screenshot-2.png, screenshot-3.jpeg)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Preview the admin panel settings interface.\u003C\u002Fli>\n\u003Cli>Show how the popup form appears on the frontend.\u003C\u002Fli>\n\u003Cli>Example of protected content in action.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin was created by Dmytro Zamaraiev for easy blog protection.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GNU General Public License v3.0.\u003C\u002Fp>\n","A simple and secure plugin to protect your entire blog or specific categories with a password popup.",450,0,"2025-07-16T23:56:00.000Z","6.8.6","6.6","7.2",[27,28,29,30,31],"category-restriction","password","protection","secure-blog","user-role-restriction","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-password-protection-bpp.1.4.2.zip",null,"2026-07-22T17:31:50.256Z"]