Locker Content is a powerful WordPress plugin that allows you to lock your valuable content behind various engagement gates. Increase user interaction, gather user-generated content, and protect premium content with multiple locking mechanisms.
Key Features:
✅ Password Protection – Secure your content with password locks
✅ Agreement Lock – Require users to accept terms and conditions
✅ Post Creation Lock – Users must create content to unlock yours
✅ GDPR Compliant – Built with privacy and data protection in mind
✅ Rate Limiting – Prevent abuse with built-in rate limiting
✅ Spam Protection – Advanced spam detection for user submissions
✅ Responsive Design – Works perfectly on all devices
✅ Admin Dashboard – Manage all submissions from one place
Perfect For:
- Content Creators – Protect premium content and courses
- Marketers – Generate leads through content gates
- Community Sites – Encourage user participation and content creation
- Educational Sites – Require agreement to terms before accessing materials
- Membership Sites – Control access to exclusive content
Available Lock Types:
- Password Lock – Traditional password protection with enhanced security features
- Agreement Lock – Require users to read and agree to terms, privacy policies, or disclaimers
- Post Creation Lock – Users must submit original content to unlock your premium material
Security Features:
- Password hashing for secure storage
- Rate limiting to prevent brute force attacks
- CSRF protection with WordPress nonces
- Input sanitization and validation
- IP anonymization for GDPR compliance
- Spam detection and filtering
Admin Features:
- Easy-to-use meta boxes for each post/page
- Bulk approval/rejection of user submissions
- Detailed submission tracking
- Customizable messages and interface text
- Template override support for developers
Developer Information
Template Override Support
You can override plugin templates by creating files in your theme:
`
your-theme/
├── lockerco/
│ ├── frontend/
│ │ ├── password-lock.php
│ │ ├── agreement-lock.php
│ │ └── postlock-lock.php
│ └── admin/
│ ├── password-fields.php
│ ├── agreement-fields.php
│ └── postlock-fields.php
`
Action Hooks
lockerco_post_submitted– Fires when a user submits a post through the post lock
Filter Hooks
lockerco_password_strength– Modify password strength requirementslockerco_spam_patterns– Add custom spam detection patterns
CSS Classes
.lockerco-container– Main container for all lock types.password-locker– Password lock specific styling.agreement-locker– Agreement lock specific styling.postlock-locker– Post creation lock specific styling
Security Features
- CSRF protection with WordPress nonces
- Input sanitization using WordPress functions
- Rate limiting to prevent abuse
- Password hashing for secure storage
- IP anonymization for privacy compliance
Support
For support, feature requests, or bug reports, please visit our support forum or contact us through the plugin』s official page.
Minimum Requirements:
* WordPress 4.7 or higher
* PHP 7.0 or higher
* MySQL 5.6 or higher
Recommended:
* WordPress 6.0 or higher
* PHP 8.0 or higher
* MySQL 8.0 or higher






