WP Manifestindependent plugin directory
manifest / builders / wpb-row-password-lock

WPBakery Row Password Lock

Protect WPBakery / Uncode rows by password or user role

★ 0stars
6release downloads
v0.6.15latest · 6mo ago

Install

Download wpb-row-password-lock-v0.6.15.zip From the v0.6.15 release on GitHub, May 7, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/martinandersen84/wpb-row-password-lock/releases/download/v0.6.15/wpb-row-password-lock-v0.6.15.zip
Updates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.

Protect WPBakery / Uncode rows by password or by user role, directly from the row editor.

  • Plugin name: WPBakery Row Password Lock
  • Slug: wpb-row-password-lock
  • Version: 0.6.14
  • Author: IDEAA Lab
  • Requires WordPress: 5.6+
  • Requires PHP: 7.2+
  • Text domain: ideaa-row-lock

Features

Password mode

  • One or multiple passwords (comma-separated).
  • Optional case- and accent-insensitive matching.
  • Configurable session duration (minutes).
  • Server-side validated cookie + token.
  • Built-in rate limiting.
  • Reset the lock via ?lock_reset=1.
  • Optional "show password" toggle.
  • Customizable error message.

Roles mode

  • Allow access to selected user roles.
  • Includes the special Guest pseudo-role for non-logged-in visitors.
  • Optional Invert selection (block selected roles instead of allowing them).
  • Choose what unauthorized users see:
    • Show message — render the lock UI / message.
    • Hide element — remove the row entirely from the output.

Display options (shared)

  • Custom title with selectable heading level (H1–H6).
  • Custom HTML text below the title.
  • Form alignment: left, center, right.
  • Optional background color.
  • Custom CSS classes for title, text, input and button.

Supported shortcodes

The protection panel is added to:

  • vc_row
  • vc_row_inner

The lock filter also runs on Uncode variants when present:

  • uncode_vc_row
  • uncode_vc_row_inner

The list is filterable via ideaa_row_lock_tags.

Installation

  1. Copy the wpb-row-password-lock folder to wp-content/plugins/.
  2. Activate WPBakery Row Password Lock from the WordPress Plugins screen.
  3. Edit any row in WPBakery / Uncode and open the Protection tab.

When cloning this repository directly into wp-content/plugins/, keep the default folder name wpb-row-password-lock so WordPress recognizes plugin updates correctly.

Usage

  1. Edit a row in the WPBakery / Uncode editor.
  2. Open the Protection tab.
  3. Enable the lock and choose Password or User roles.
  4. Configure the relevant options (password list, allowed roles, messages, styling).
  5. Save and preview the page.

To reset the unlock cookie while testing in Password mode, append ?lock_reset=1 to the page URL.

Languages

  • English (default).
  • Spanish (languages/es_ES.po).

Translations use the text domain ideaa-row-lock.

Changelog

0.6.14

  • Current release.
  • Stable Protection tab for vc_row / vc_row_inner with WPBakery dependency cascading.
  • Password and Roles modes with separate option groups.
  • Hide / Show behavior for unauthorized users in Roles mode.

License

GPL-2.0-or-later, same as WordPress.

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v0.6.15 latest
May 7, 2026 6mo ago
wpb-row-password-lock-v0.6.15.zip
6