Title: JZB Secure Content Block
Author: Yephy
Published: <strong>April 8, 2026</strong>
Last modified: April 11, 2026

---

Search plugins

![](https://ps.w.org/jzb-secure-content-block/assets/banner-772x250.png?rev=3501702)

![](https://ps.w.org/jzb-secure-content-block/assets/icon-256x256.png?rev=3501702)

# JZB Secure Content Block

 By [Yephy](https://profiles.wordpress.org/yephy/)

[Download](https://downloads.wordpress.org/plugin/jzb-secure-content-block.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/jzb-secure-content-block/#description)
 * [Reviews](https://wordpress.org/plugins/jzb-secure-content-block/#reviews)
 *  [Installation](https://wordpress.org/plugins/jzb-secure-content-block/#installation)
 * [Development](https://wordpress.org/plugins/jzb-secure-content-block/#developers)

 [Support](https://wordpress.org/support/plugin/jzb-secure-content-block/)

## Description

“JZB Secure Content Block” is a solution to protect your premium content, exclusive
code snippets, or download links.

It aims to work efficiently alongside page caching (like Cloudflare, WP Rocket, 
or LiteSpeed Cache) by loading an empty shell upfront and fetching the actual secure
content asynchronously via an AJAX POST request only when the correct password is
provided.

### Key Features:

 * **Cache Compatible**: Bypasses frontend HTML caching environments.
 * **Gutenberg Native**: Uses the modern Parent-Child block architecture. You can
   drag and drop any block inside the hidden area.
 * **Smart Local Memory**: Remembers unlocked state via `localStorage` so your users
   don’t have to re-enter passwords when refreshing.
 * **Global & Local Passwords**: Set a global default password to save time, or 
   override it on specific posts.
 * **UI Customizer**: Customize colors, borders, and button styles in the settings
   panel.

## Blocks

This plugin provides 3 blocks.

 *   Prompt Area
 *   Hidden Content
 *   JZB Secure Block

## Installation

 1. Upload the plugin folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to `Settings -> Secure Content Block` to configure your global password
    and custom UI colors.
 4. Go to any Post or Page, click the `+` icon, and search for the “JZB Secure Block”
    block.

## FAQ

### Does it work with Cloudflare and LiteSpeed Cache?

Yes. Because the verification uses a live AJAX call to `admin-ajax.php` (which is
excluded from caching by default), your frontend can be aggressively cached while
the content protection remains dynamic.

### Will search engines index the hidden content?

No. Since the content is only loaded dynamically after a correct password submission,
search engine crawlers will only see the “Please enter password” form.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“JZB Secure Content Block” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Yephy ](https://profiles.wordpress.org/yephy/)

“JZB Secure Content Block” has been translated into 2 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/jzb-secure-content-block/contributors)
for their contributions.

[Translate “JZB Secure Content Block” into your language.](https://translate.wordpress.org/projects/wp-plugins/jzb-secure-content-block)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/jzb-secure-content-block/),
check out the [SVN repository](https://plugins.svn.wordpress.org/jzb-secure-content-block/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/jzb-secure-content-block/)
by [RSS](https://plugins.trac.wordpress.org/log/jzb-secure-content-block/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.0 or higher **
 *  Languages
 * [Chinese (China)](https://cn.wordpress.org/plugins/jzb-secure-content-block/),
   [Dutch](https://nl.wordpress.org/plugins/jzb-secure-content-block/), and [English (US)](https://wordpress.org/plugins/jzb-secure-content-block/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/jzb-secure-content-block)
 * Tags
 * [block](https://wordpress.org/plugins/tags/block/)[hidden content](https://wordpress.org/plugins/tags/hidden-content/)
   [Password Protect](https://wordpress.org/plugins/tags/password-protect/)
 *  [Advanced View](https://wordpress.org/plugins/jzb-secure-content-block/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/jzb-secure-content-block/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jzb-secure-content-block/reviews/)

## Contributors

 *   [ Yephy ](https://profiles.wordpress.org/yephy/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/jzb-secure-content-block/)