Easy Password Protect
Professional drag-and-drop password protection for WordPress pages with multiple password groups and stunning gradient themes.
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/zte33/easy-password-protect/archive/refs/heads/main.zipProfessional drag-and-drop password protection for WordPress pages with multiple password groups, stunning visual themes, and Cloudflare Turnstile CAPTCHA integration.
✨ Features
- 🖱️ Drag & Drop Interface - Intuitive page management with sortable lists
- 🔑 3 Password Groups - Organize pages with different passwords and themes
- 🎨 12 Visual Themes - Beautiful password form designs from minimal to immersive
- 🛡️ Cloudflare Turnstile Integration - Optional CAPTCHA protection with individual group controls
- 📱 Mobile Responsive - Works perfectly on all devices
- 🔒 Secure Protection - Enterprise-grade security with encrypted cookies
- 🌐 Full Site Protection - Site-wide password option that overrides individual page settings
- ✨ Clean Admin Interface - Streamlined, minimal design for efficient management
🎭 Visual Themes
🌟 Classic Collection
- 🌊 Ocean Breeze - Cool blue to purple gradient (default)
- 🌅 Sunset Vibes - Warm pink to coral tones
- 🌲 Forest Mystique - Deep teal to sage green
- 🌌 Cosmic Dreams - Dark brown to purple to gold
- 🔥 Fire Storm - Red to bright yellow
🌑 Dark Collection
- 🌃 Midnight Minimal - Ultra-dark charcoal for professional sites
- ⚡ Neon Streak - Cyberpunk cyan and magenta with glow effects
- 💻 Matrix Rain - Electric green with digital particle effects
- 👻 Liminal Void - Ethereal black and white with otherworldly animations
🚀 Advanced Collection
- 📼 Synthwave Retro - 80s neon pink and orange with grid effects
- ❄️ Arctic Aurora - Northern lights with flowing blue-green movements
- ⚙️ Steampunk Brass - Victorian copper and brass with mechanical animations
🛡️ Cloudflare Turnstile CAPTCHA
- Individual Control - Enable/disable CAPTCHA per password group
- Automatic Theming - CAPTCHA widget adapts to light/dark themes
- Graceful Fallback - System remains functional if CAPTCHA service is unavailable
- Enhanced Security - Combines password protection with bot prevention
📦 Installation
- Download the plugin files
- Upload to
/wp-content/plugins/easy-password-protect/ - Activate through WordPress Admin → Plugins
- Configure at Settings → Password Protect
🌩️ Turnstile Setup (Optional)
- Create a free Cloudflare account
- Go to the Cloudflare Turnstile dashboard
- Add your site and choose "Managed" widget type
- Copy the Site Key and Secret Key to the plugin settings
- Enable Turnstile for desired password groups
Requirements
- WordPress 5.0+
- PHP 7.4+
🔒 Security Features
- Secure password hashing
- HTTP-only cookies with 24-hour expiration
- CSRF protection with WordPress nonces
- Input sanitization and validation
- Optional CAPTCHA verification
License
GPL v2 or later
Author
Zach Elkins
🌐 Website: zachwp.com