Introduction: What Is EasyWPKit Content Lock?

Easywpkit Paid Content Access is a free WordPress Gutenberg block that lets you hide any content — text, images, videos, or entire sections — behind a payment link or a user role. Whether you want to sell digital products, accept donations, or build a members‑only area, this plugin gives you everything you need without writing a single line of code.
It works out of the box with Stripe Payment Links, PayPal.Me, or any other payment provider that supports redirect URLs. You can also restrict content to logged‑in users with specific roles (e.g., «Premium», «Subscriber», «Editor») — no payment required. And you can even combine both methods for maximum flexibility.
Key Features at a Glance
- 🔒 Three lock modes: Payment Only, Roles Only, or Both (Payment + Roles).
- 💳 Stripe & PayPal ready — just paste your payment link and the plugin handles the return.
- 🧩 Native Gutenberg block with full styling controls: button colors, typography, cover image, borders, and more.
- 📎 Shortcode support for the Classic Editor and page builders.
- 🍪 Automatic access management — guests get a 30‑day cookie; logged‑in users get permanent access.
- ♾️ No limits, no licenses, no hidden fees — completely free and unlimited.
Example 1: Selling a Digital Download (Payment Only)
Imagine you sell an ebook or a premium tutorial. You want visitors to pay before they can read it. Here is how you do it with EasyWPKit Content Lock:
- Create a Stripe Payment Link (or a PayPal button) for your product. Leave the «Redirect after payment» field empty for now.
- In the WordPress editor, add an Easywpkit Paid Content Access block.
- Set Lock Mode to «Payment Only».
- Give it a unique Block Identifier, e.g.,
ebook_download. - Paste your Stripe/PayPal link into the Payment URL field.
- Click «Generate Return URL for Stripe» — copy the generated URL.
- Go back to your Stripe/PayPal settings and paste this URL into the redirect field.
- Create a page with the shortcode
[ewpkcl_payment_handler], publish it, and enter its URL in Content Lock → Settings.

Now, when a visitor clicks the «Buy Now» button, they are taken to Stripe/PayPal, complete the payment, and are automatically redirected back to your content — which unlocks instantly. No manual confirmation, no emails, no delay.
Example 2: Building a Members‑Only Area (Roles Only)
Suppose you run a membership site and want to show exclusive content only to users with the role «Premium Member».
- Make sure your users have the correct role. If you need a custom role, use a free plugin like User Role Editor to create one.
- In the WordPress editor, insert an Easywpkit Paid Content Access block.
- Set Lock Mode to «Roles Only».
- In the Allowed Roles field, type the role ID (e.g.,
premium) and select it from the suggestions. - Optionally, customize the message shown to unauthorized visitors (e.g., «Only premium members can view this content.»).
- Publish the page.

Logged‑in users with the «Premium» role will see the hidden content immediately. Everyone else will see the locked message. No payment, no clicks — fully automatic.
Example 3: Combining Payment and Roles (Both)
The most flexible mode is Both. Here, the content is visible if the visitor either pays or has the required role.
For example, you offer a paid course but also give free access to your «VIP Members». With the «Both» mode, a VIP member sees the content instantly, without needing to pay. Everyone else must purchase access.
- Add an Easywpkit Paid Content Access block.
- Set Lock Mode to «Both».
- Fill in the Payment URL and the Allowed Roles field.
- Publish the page.
Now, users who have the role can view the hidden content right away. Users without the role see the payment button and can unlock the content by completing the purchase.

Bonus: Quick Start with Shortcodes
If you use the Classic Editor or a page builder, you can insert the lock manually:
text
[ewpkcl_lock payment_url="https://..." button_text="Buy Now"] Your secret content [/ewpkcl_lock]
And place [ewpkcl_payment_handler] on the success page. That’s it.
Ready to Try It? Download EasyWPKit Content Lock for Free
You can install the plugin directly from your WordPress dashboard:
- Go to Plugins → Add New.
- Search for «Easywpkit Paid Content Access».
- Click Install Now and then Activate.
Or download the latest .zip file here:
⬇️Download Easywpkit Paid Content Access Free

📖 Full documentation: EasyWPKit Content Lock Documentation — detailed guides, FAQ, and troubleshooting.
Want More? Meet EasyWPKit Content Lock Pro 🚀

The free version already gives you everything you need to lock content and accept payments. But if you want to track unlocks, send email notifications, sell access via WooCommerce, and design stunning lock blocks, the Pro version is for you.
Here is what Pro adds:
- 📊 Unlock Statistics – see who unlocked which block, when, and by what method (payment, role, or WooCommerce).
- 📧 Email Notifications – get an instant email every time a block is unlocked.
- 🛒 WooCommerce Integration – link any WooCommerce product to a block. When the order is completed, the block unlocks automatically.
- 🎨 Advanced Styling – 16+ animations, 13+ theme presets (Glassmorphism, Neon, Dark Mode, etc.), gradient backgrounds, custom CSS, and more.
- 🔐 License Protection – secure API‑based license activation with domain binding.

Examples of what you can do with Pro:
Style your lock blocks with a «Glassmorphism» preset and a custom CSS animation.
Sell access to a video course via WooCommerce and automatically unlock the content after payment.
Track how many times each locked block was viewed by your «Premium» members.
Get an email alert when a new customer purchases access to your premium articles.
Examples of what you can do with Pro:
- Sell access to a video course via WooCommerce and automatically unlock the content after payment.
- Track how many times each locked block was viewed by your «Premium» members.
- Get an email alert when a new customer purchases access to your premium articles.
- Style your lock blocks with a «Glassmorphism» preset and a custom CSS animation.
👉 Check out Pro plans & pricing: EasyWPKit Content Lock Pro – Pricing
📖 Pro documentation: EasyWPKit Content Lock Pro – Complete Documentation
Final Thoughts
EasyWPKit Content Lock is the simplest way to add a paywall or role‑based access to your WordPress site. It’s free, lightweight, and fully flexible. Whether you’re selling digital products, building a membership site, or just want to hide premium content behind a one‑time payment — this plugin handles it all.
Got questions? Contact us at admin@easywpkit.com. We’re always happy to help.
© 2026 EasyWPKit. EasyWPKit Content Lock is a trademark of EasyWPKit.
