Locker Content — Content Locking & Engagement Gates

Locker Content — Content Locking & Engagement Gates

locker-content
Releases3
Frequency3 months 4 weeks
Last Release
Downloads446

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

Subscribe above to receive notifications when new versions are released.
VersionDate
Stability
Stability is determined by the version string and my be inaccurate.
1.0.2 Stable
1.0.1 Stable
1.0.0 Stable