WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by meceware v1.0.8

Block Permissions

Show Gutenberg editor blocks only to target audience depending on their user attributes such as user role, log in information and user names.

Block Permissions

The facts

Rating
5★ from 1
Active installs
400+
Price
Free
Last updated
25 Oct 2021
Added
Apr 2019
Requires WP
5.6.0
Tested up to
WP 5.8.15
Requires PHP
5.6
Downloads
4,523

Our analysis

AI-assisted

Block Permissions is a WordPress plugin that allows you to control the visibility of content blocks within the Gutenberg editor based on various criteria. You can set permissions to show or hide block content for everyone, logged-in users, specific user roles, selected users, devices, date ranges, time ranges, days of the week, or based on a PHP function's return value.

This plugin is suitable for users who need granular control over which users can see specific content on their WordPress site, making it useful for membership sites, content restriction, or tailored user experiences.

Best for: This plugin is best for WordPress site owners who require detailed content visibility management.

What it does well

  • Allows fine-grained control over block visibility
  • Supports multiple permission criteria including user roles and devices
  • Can show or hide content based on date and time

Where it falls short

  • Limited information on additional features or support
  • Only one rating available, indicating limited user feedback

Verdict

Block Permissions provides a straightforward way to manage content visibility based on user roles and other criteria, but its limited user feedback may be a consideration for potential users.

From the developer

meceware's own description of Block Permissions, lightly tidied.

Full Documentation

How To Use

  • Activate ‘Block Permissions’ plugin.
  • Edit any page with Gutenberg editor.
  • If Block Permission is chosen for ‘Show’, the block content will be shown if the settings are validated. Otherwise block content will be hidden.

Show

  • If ‘Everyone’ is selected as the permission, the block content will be shown for everyone.

  • If ‘Members’ is selected as the permission, the block content will be shown for the logged in users.

  • If ‘Members with Selected User Roles’ is selected as the permission, the block content will be shown only for the members with specified user roles.

  • If ‘Selected Users’ is selected as the permission, the block content will be shown only to the specified users.

  • If ‘Selected Devices’ is selected as the permission, the block content will be shown for the specified devices, such as Desktops, Phones and/or Tablets.

  • If ‘Date Range’ is selected as the permission, the block content will be shown between the specified dates.

  • If ‘Time Range’ is selected as the permission, the block content will be shown between the specified times.

  • If ‘Day Of Week’ is selected as the permission, the block content will be shown on the specified days.

  • If ‘PHP Function’ is selected as the permission, the block content will be shown according to the return value of the specified PHP function.

Hide

  • If ‘Everyone’ is selected as the permission, the block content will be hidden from everyone.

  • If ‘Members’ is selected as the permission, the block content will be hidden from the logged in users.

  • If ‘Members with Selected User Roles’ is selected as the permission, the block content will be hidden from the members with specified user roles.

  • If ‘Selected Users’ is selected as the permission, the block content will be hidden from the specified users.

  • If ‘Selected Devices’ is selected as the permission, the block content will be hidden from the specified devices, such as Desktops, Phones and/or Tablets.

  • If ‘Date Range’ is selected as the permission, the block content will be hidden between the specified dates.

  • If ‘Time Range’ is selected as the permission, the block content will be hidden between the specified times.

  • If ‘Day Of Week’ is selected as the permission, the block content will be hidden on the specified days.

  • If ‘PHP Function’ is selected as the permission, the block content will be hidden according to the return value of the specified PHP function.

Read the full description on the official page →

Tagged as