BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
UnlockForge icon
Actively maintained Tested with WP 7.1 #62 in content-protection

UnlockForge

Protect WordPress content and unlock it through configurable access methods.

Active installs<10New
Downloads · 30d99• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads94Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.8PHP 7.2+
Downloads · 7d99• 0% week over week
Our verdict

Solid choice

UnlockForge is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 days ago, and scores 64/100 on our health check.

  • Actively developed — last update 2 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

112334Sep 25Sep 26Sep 27
Yesterday15
Daily average (1y)33
Peak day46Sep 26, 2026
Last 12 months99

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where UnlockForge stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
content-protection >100 4,596 Best content-protection plugins →
content-unlock >100 2,286 Best content-unlock plugins →
membership >100 1,998 Best membership plugins →
oauth >100 1,442 Best oauth plugins →
social login >100 1,172 Best social login plugins →

About UnlockForge

From the official readme · v0.2.0

Description

UnlockForge helps WordPress site owners protect posts and pages and control how visitors access protected content.

Version 0.2.0 provides social-login-based content unlocking, configurable protection modes, preview controls, Unlock Messages, bulk protection, and analytics.

The plugin separates authentication from content access, providing a foundation for additional access methods in future versions.

Features

Content Protection

Protect WordPress posts and pages using three protection modes:

  • Disabled – Content is displayed normally.
  • Preview – Show a configurable preview before requiring authentication.
  • Full Lock – Hide protected content until the visitor completes the configured unlock flow.

Preview content can be configured by:

  • Paragraphs
  • Words
  • Excerpt

Preview settings can be configured globally, with per-content overrides where supported.

Social Login

Visitors can unlock protected content using supported social-login providers.

Supported providers:

  • Google
  • Facebook
  • X
  • LinkedIn
  • GitHub

OAuth credentials are configured from the WordPress admin settings.

UnlockForge establishes the visitor’s external identity and associates it with a WordPress user account.

Multiple external identities can be associated with the same WordPress user.

Unlock Messages

Create customized messages shown when visitors encounter protected content.

Unlock Messages support:

  • Custom title
  • Custom message
  • Emoji
  • Image
  • WordPress category targeting
  • Start and end scheduling
  • Multiple categories

The plugin automatically selects the applicable Unlock Message for protected content based on its configured categories and schedule.

If no matching Unlock Message exists, the normal content protection flow is used.

Analytics

The Analytics dashboard provides visibility into content unlocking and social-login activity.

Available analytics include:

  • Unlocks
  • Unique Users
  • Successful Logins
  • Login to Unlock conversion
  • Unlock Activity
  • Login Providers
  • Login Failures
  • Top Protected Content
  • Unlock Message Performance

Analytics can be viewed using:

  • Today
  • Last 7 Days
  • Last 30 Days
  • Last 90 Days
  • Custom Date Range

Analytics timestamps are handled using the WordPress site timezone for date-range selection.

Bulk Protection

Apply protection settings to multiple existing posts or pages.

Bulk protection supports:

  • Posts
  • Pages
  • All content
  • Category-based filtering
  • Protection mode selection
  • Batch processing
  • Operation progress tracking

Bulk operations process content in batches to avoid unnecessarily large requests.

External Identity Management

UnlockForge maintains external identity information separately from WordPress user accounts.

This allows a WordPress user to have multiple supported social-login identities while keeping authentication identity data separate from content access decisions.

How It Works

A simplified protected-content flow:

  1. A visitor opens protected content.
  2. UnlockForge checks the configured protection mode.
  3. If authentication is required, the visitor is presented with the configured unlock experience.
  4. The visitor authenticates using a supported social-login provider.
  5. The external identity is established and associated with a WordPress user.
  6. The visitor can access the protected content.

Authentication and content access are separate concepts in the plugin architecture, allowing future access methods to be added without coupling them directly to authentication.

Configuration

After activation, open:

**Settings → UnlockForge **

The plugin provides settings for:

  • Preview
  • Social Login
  • Unlock Messages
  • Bulk Protection
  • Analytics
  • About & Help

Social Login Setup

To use social login:

  1. Open Settings → UnlockForge → Social Login.
  2. Enable the required provider.
  3. Create an OAuth application with the selected provider.
  4. Enter the required client credentials.
  5. Configure the provider’s OAuth callback URL using the URL displayed by UnlockForge .
  6. Save the settings.
  7. Test the login flow using a protected post or page.

Keep OAuth client secrets private and do not expose them in client-side code.

Unlock Messages

Unlock Messages can be targeted to WordPress categories and scheduled for specific periods.

A message can include:

  • Title
  • Message
  • Emoji
  • Image
  • Categories
  • Start date and time
  • End date and time

When multiple messages match the same content, UnlockForge uses the applicable message based on its scheduling and matching rules.

Bulk Protection

Bulk Protection allows administrators to apply protection settings to existing content.

You can select:

  • Posts or Pages
  • All content or selected categories
  • Disabled, Preview, or Full Lock

Bulk operations are processed in batches and display their progress while running.

Existing protection settings may be overwritten when applying a bulk operation.

Analytics

Analytics provides aggregated information about authentication and content-unlock activity.

Analytics events include:

  • Login Started
  • Login Successful
  • Login Failed
  • Content Unlock

Login failures are grouped by failure reason to help administrators identify problems with the authentication flow.

Testing & Troubleshooting

If an OAuth callback does not work after configuring a provider, visit:

Settings → Permalinks

and click Save Changes to refresh WordPress rewrite rules.

When testing social login:

  • Confirm the provider is enabled.
  • Confirm the OAuth client ID and secret are correct.
  • Confirm the configured callback URL matches the provider configuration.
  • Confirm the WordPress site URL is correct.
  • Test using a protected post or page.

Privacy

UnlockForge may store information required to establish and associate external social-login identities with WordPress user accounts.

The information stored depends on the social-login provider and the configuration of the site.

Site administrators are responsible for configuring their site and privacy policies appropriately for the data collected through enabled authentication providers.

External services

UnlockForge uses third-party OAuth services when a site administrator enables the corresponding social-login provider. These services are used to authenticate visitors and retrieve the identity information required to create or associate an external identity with a WordPress user.

No external service is contacted for social login when its provider is disabled.

Google

UnlockForge uses Google OAuth to authenticate users and retrieve basic account information required for authentication and identity association.

Data sent to Google:
* OAuth authorization requests.
* OAuth authorization code during the authentication flow.

Data received from Google may include:
* Google account identifier.
* Name.
* Email address.
* Profile information made available through the configured Google OAuth scopes.

Google is contacted when a visitor chooses Google as their login provider.

Terms of Service: https://policies.google.com/terms
Privacy Policy: https://policies.google.com/privacy

Facebook

UnlockForge uses Facebook Login to authenticate users and retrieve account information required for authentication and identity association.

Data sent to Facebook:
* OAuth authorization requests.
* OAuth authorization code during the authentication flow.

Data received from Facebook may include:
* Facebook user identifier.
* Name.
* Email address.
* Profile information made available through the configured permissions.

Facebook is contacted when a visitor chooses Facebook as their login provider.

Terms of Service: https://www.facebook.com/legal/terms
Privacy Policy: https://www.facebook.com/privacy/policy

LinkedIn

UnlockForge uses LinkedIn OAuth to authenticate users and retrieve account information required for authentication and identity association.

Data sent to LinkedIn:
* OAuth authorization requests.
* OAuth authorization code during the authentication flow.

Data received from LinkedIn may include:
* LinkedIn member identifier.
* Name.
* Email address.
* Profile information made available through the configured scopes.

LinkedIn is contacted when a visitor chooses LinkedIn as their login provider.

Terms of Service: https://www.linkedin.com/legal/user-agreement
Privacy Policy: https://www.linkedin.com/legal/privacy-policy

X

UnlockForge uses X OAuth to authenticate users and retrieve account information required for authentication and identity association.

Data sent to X:
* OAuth authorization requests.
* OAuth authorization code during the authentication flow.

Data received from X may include:
* X user identifier.
* Name.
* Username.
* Email address when available through the configured access permissions.

X is contacted when a visitor chooses X as their login provider.

Terms of Service: https://x.com/en/tos
Privacy Policy: https://x.com/en/privacy

GitHub

UnlockForge uses GitHub OAuth to authenticate users and retrieve account information required for authentication and identity association.

Data sent to GitHub:
* OAuth authorization requests.
* OAuth authorization code during the authentication flow.

Data received from GitHub may include:
* GitHub user identifier.
* Name.
* Username.
* Email address.

GitHub is contacted when a visitor chooses GitHub as their login provider.

Terms of Service: https://docs.github.com/en/site-policy/github-terms/github-terms-of-service
Privacy Statement: https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement

Security

UnlockForge uses WordPress security mechanisms including:

  • WordPress nonces for protected administrative actions.
  • WordPress capability checks for administrative operations.
  • Sanitization of submitted values.
  • Escaping of output.
  • OAuth state validation.
  • Protected storage of provider credentials.

OAuth client secrets should never be exposed publicly.

Planned / Future

Payment-based content unlocking is planned for a future version.

Future development may include:

  • Payment-based content access
  • Per-content payment entitlement
  • Additional payment providers
  • “Pay once, see all” access
  • Additional access methods
  • Expanded analytics and event tracking

Payment functionality is intentionally not included in V1.

Open Source

UnlockForge is being developed as an open-source WordPress plugin.

If you find the project useful, consider supporting its development by contributing feedback, reporting issues, or starring the project on GitHub.

Installation

  1. Upload the unlockforge folder to the /wp-content/plugins/ directory.
  2. Activate UnlockForge from the WordPress Plugins screen.
  3. Open **Settings → UnlockForge **.
  4. Configure the required content protection settings.
  5. Configure one or more social-login providers if social login is required.
  6. Protect a post or page using the UnlockForge protection settings.

Frequently asked questions

Does UnlockForge support paid content?

Not in the current version. Payment-based content unlocking is planned for a future version.

Does logging in automatically provide access to paid content?

Payment-based access is not part of the current version. Future versions are intended to keep authentication and content entitlement separate.

Can a WordPress user have multiple social-login providers?

Yes. UnlockForge is designed to allow multiple external identities to be associated with the same WordPress user.

Can I protect both posts and pages?

Yes. UnlockForge supports protection for WordPress posts and pages.

Can I show a preview instead of completely locking content?

Yes. Preview mode can display a configurable portion of the content before the visitor is required to unlock it.

Can I customize the unlock message?

Yes. Unlock Messages support custom titles, messages, emoji, images, categories, and scheduling.

Changelog

Improved the admin interface, Preview Settings, Bulk Protection, Social Login, Unlock Messages, and Analytics. Added various security, privacy, usability, and stability improvements.

0.2.0

  • Improved Preview Settings with clearer preview method controls and visual representations.
  • Improved Bulk Protection with clearer content scope selection, protection mode guidance, and action summaries.
  • Improved Social Login settings with a cleaner provider configuration interface and OAuth integration guidance.
  • Improved Unlock Messages with an improved management interface.
  • Improved admin interface styling, usability, and responsive layouts.
  • Added basic guidance and visual improvements across plugin settings.

0.1.0

  • Initial development release.
  • Added content protection for posts and pages.
  • Added Disabled, Preview, and Full Lock protection modes.
  • Added social login support.
  • Added Google, Facebook, X, LinkedIn, and GitHub OAuth providers.
  • Added external identity management.
  • Added Unlock Messages.
  • Added Unlock Message scheduling and category targeting.
  • Added configurable preview controls.
  • Added bulk protection.
  • Added analytics.
  • Added About & Help documentation.
  • Added RTL support.
  • Added translation-ready strings.

Full changelog on WordPress.org →

Screenshots

Preview settings for configuring protected content previews.
Preview settings for configuring protected content previews.
Bulk Protection settings for applying protection to multiple posts or pages.
Bulk Protection settings for applying protection to multiple posts or pages.
Category-wise listing of posts with preview protection applied.
Category-wise listing of posts with preview protection applied.
Social Login settings for configuring supported OAuth providers.
Social Login settings for configuring supported OAuth providers.
Unlock Messages settings for creating and scheduling customized unlock messages.
Unlock Messages settings for creating and scheduling customized unlock messages.
Analytics dashboard showing content unlock and social-login activity.
Analytics dashboard showing content unlock and social-login activity.
User-facing content lock gate with social login and customized unlock message.
User-facing content lock gate with social login and customized unlock message.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best UnlockForge alternatives

All content-protection plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Content Copy Protection & No Right Click WP Content Copy Protection & No Right Click This WP plugin protects posts from being copied (content copy protection). Keep your… by wp-buy 100K+ ★★★★★★★★★★ 4.8 (1.1K) 6 days ago 95
2 Secure Copy Content Protection and Content Locking Secure Copy Content Protection and Content Locking Copy Protection plugin is activated it disables the right click, copy paste, content… by Ays Pro 20K+ ★★★★★★★★★★ 4.3 (62) 7 days ago 91
3 Disabled Source, Disabled Right Click and Content Protection Disabled Source, Disabled Right Click and Content Protection Disable Source(Ctrl+U), Disable Right click, Disable F12 functional key, and Disable save… by Jahid Hasan 10K+ ★★★★★★★★★★ 4.9 (102) 3 days ago 94
4 WP Content Copy Protection WP Content Copy Protection WP Content Copy Protection uses aggressive techniques in protecting your online content… by tychesoftwares 10K+ ★★★★★★★★★★ 3.5 (163) 3 years ago 40
5 WP Content Copy Protection with Color Design WP Content Copy Protection with Color Design This plugin will protect the posts content from copying by disable right click and disable… by Kazuki Yanamoto 5K+ ★★★★★★★★★★ 4.5 (25) 1 month ago 87
6 WP-Copyright-Protection WP-Copyright-Protection Simple copyright protection for your images and text. No right click, no text selections… by Dave Ligthart 5K+ ★★★★★★★★★★ 4.4 (21) 2 years ago 46
7 ContentProtector – password protect your page, post or text ContentProtector – password protect your page, post or text Protect your content with passwords using easy-to-use shortcodes. Supports both global… by Anton 4K+ ★★★★★★★★★★ No reviews 2 years ago 32
8 WP Protect Content WP Protect Content A very useful wordpress plugin to give extra protection for your website content. This… by WP-EXPERTS.IN 1K+ ★★★★★★★★★★ 4 (16) 9 months ago 50
9 WP Copy Content Protection WP Copy Content Protection WP Copy Content Protection wordpress plugin protects the content from being stolen by… by Atul Bansal 600+ ★★★★★★★★★★ 5 (6) 3 years ago 39
10 No Right Click, Content Copy Protection, Disable Right Click by RB No Right Click, Content Copy Protection, Disable Right Clic… Are you worried about content theft? Try Disable Right Click RB - WordPress plugin, this… by rbplugins 500+ ★★★★★★★★★★ 4.2 (14) 1 year ago 34

FAQ

UnlockForge: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is UnlockForge free?

Yes. UnlockForge is free to download and use from the official WordPress.org plugin directory.

Is UnlockForge safe to use in 2026?

UnlockForge is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 days ago, and scores 64/100 on our health check.

How many websites use UnlockForge?

UnlockForge is active on <10 WordPress websites and has been downloaded 94 times since it launched in September 2026. It was downloaded 99 times in the last 30 days.

Does UnlockForge work with WordPress 7.1?

Yes. The developer has tested UnlockForge up to WordPress 7.1.2, the latest release. It requires WordPress 6.8 or newer.

What PHP version does UnlockForge need?

UnlockForge requires PHP 7.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was UnlockForge last updated?

The latest version, 0.2.0, was released on September 26, 2026 (2 days ago).

Who makes UnlockForge?

UnlockForge is developed and maintained by Shiva Acharjee.

What are the best alternatives to UnlockForge?

The most popular alternatives to UnlockForge are WP Content Copy Protection… (100K+ installs), Secure Copy Content Protect… (20K+ installs) and Disabled Source, Disabled R… (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.