=== PageProtectPro ===
Contributors: pageprotectpro
Tags: password protect, protected pages, private pages, content protection, intranet
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 0.5.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The simple way to password protect WordPress pages, whole websites and private content.

== Description ==

PageProtectPro is the simple way to protect WordPress pages and websites with password protection.

Protect individual pages, your entire website, or private content areas without the complexity of a membership plugin. PageProtectPro is designed for website owners, agencies and administrators who want a clean, fast and professional way to restrict access to selected WordPress content.

= Included Features =

* Whole-site password protection
* Unlimited individual page and post protection
* Role-based bypass controls
* Lock-screen text customisation
* Lock-screen colour customisation
* Professional visitor-facing lock screen
* Protect Page quick action from the WordPress Pages list

= Common Uses =

PageProtectPro is ideal for:

* Websites under construction
* Client review websites
* Staff documents and internal resources
* Company policies, manuals and guides
* Private pages and restricted content
* Training materials
* Simple client portals
* Staging websites

= Why Choose PageProtectPro? =

Many content protection plugins are built around complex membership systems. PageProtectPro focuses on one thing: simple, reliable password protection for WordPress pages and websites.

== Installation ==

1. Log in to your WordPress dashboard.
2. Go to Plugins > Add New.
3. Search for PageProtectPro.
4. Click Install Now.
5. Click Activate.
6. Go to Settings > PageProtectPro.

== Frequently Asked Questions ==

= Can I protect my entire website? =

Yes. Whole Site Protection is included.

= Can I protect individual pages? =

Yes. You can password protect unlimited individual pages and posts.

= Can logged-in users bypass protection? =

Yes. Role-based bypass controls allow selected WordPress user roles to bypass protection.

= Does PageProtectPro stop Google indexing protected content? =

Protected content is not accessible without the password and the lock screen uses noindex meta tags.

= Can I use PageProtectPro for staff documents and internal resources? =

Yes. PageProtectPro is suitable for staff handbooks, company policies, internal procedures, training materials and client documentation.

== Screenshots ==

1. Dashboard Overview - Manage whole-site protection, role bypass controls and protection settings from a modern dashboard.
2. Whole Site Protection - Protect your entire website with a single password.
3. Page Protection Meta Box - Password protect individual pages directly from the WordPress editor.
4. Protect Page Quick Action - Quickly access page protection settings from the WordPress Pages screen.
5. Lock Screen - Visitors see a clean, professional password screen.

== Changelog ==

= 0.5.3 =

* Addressed remaining automated review warnings for cache constants and admin protected-page listing.

= 0.5.2 =

* Simplified the WordPress.org package for directory compliance.
* Moved plugin CSS and JavaScript into enqueued assets.
* Standardised plugin prefixes for stored data and WordPress declarations.
* Kept the plugin fully functional as a free WordPress.org package.

== Upgrade Notice ==

= 0.5.3 =

Automated review warning cleanup for WordPress.org review.
