Locker Content

plugin banner

Lock your content behind various engagement gates including password protection, agreement forms, and user-generated content.

Author:AppGlut (profile at wordpress.org)
WordPress version required:4.7
WordPress version tested:6.8.3
Plugin version:1.0.1
Added to WordPress repository:26-09-2025
Last updated:21-11-2025
Rating, %:0
Rated by:0
Plugin URI:https://wordpress.org/plugins/locker-content
Total downloads:279
plugin download
Click to start download

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:

  1. Password Lock – Traditional password protection with enhanced security features
  2. Agreement Lock – Require users to read and agree to terms, privacy policies, or disclaimers
  3. 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 requirements
  • lockerco_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


FAQ
ChangeLog