Hide/Show Post/Page Content

Plugin Banner

Hide/Show Post/Page Content

by sosidee

Download
Description

It permits to hide or show part of the content of posts or pages to users that are logged or not.
It’s also possibile to select the role(s) or the username(s) of logged users.

The content to be hidden or displayed must be included in a shortcode tagged as ‘soshsc‘.

The info page is available under the Tools menu.

It’s compatible with Elementor from the version 2.0.
The widget is in the general category.

Shortcode parameters

hide=”guest”
hides content to guests

hide=”logged”
hides content to legged users

show=”guest”
displays content to guests

show=”logged”
displays content to legged users

role=”subscriber”
enables the action (show/hide) only to users with the ‘Subscriber’ role

role=”subscriber,editor”
enables the action (show/hide) only to users with the ‘Subscriber’ or ‘Editor’ role

user=”foo”
enables the action (show/hide) only to the user with username ‘foo’

user=”foo,bar”
enables the action (show/hide) only to the users with username ‘foo’ or ‘bar’

Examples:

  1. Hide content to unlogged users:
    [soshsc hide=”guest”]This content is hidden only to users not logged.[/soshsc]

  2. Hide content to logged users:
    [soshsc hide=”logged”]This content is hidden only to logged users.[/soshsc]

  3. Show content only to unlogged users:
    [soshsc show=”guest”]This content is displayed only to users not logged.[/soshsc]

  4. Show content only to logged users:
    [soshsc show=”logged” role=”administrator”]This content is displayed only to administrators.[/soshsc]

  1. The info page (Tools Menu)

    The info page (Tools Menu)

  2. The Elementor widget (General Category)

    The Elementor widget (General Category)

Convenient and very helpful

By trialho61 on February 22, 2023

I have been looking for a plugin with similar functionality for a long time. Very happy that I found it. That's what I need!

Instructions

By denchik35 on September 14, 2020

No instructions. Инструкцию надо добавлять

Good job

By gorinileonardo on August 1, 2020

The solution I was looking for. Simple intuitive and fast

Very useful and simple to use

By massimorigoni on July 28, 2020

If I can afford a suggestion I would add the possibility of distinguishing the different roles. Anyway it was useful to me.

Perfect!

By Jose Mortellaro (giuse) on July 27, 2020

Perfect when you don't need a complicated membership plugin, but in the same time, you want to display different content for logged-in users. Good job!

1.5.4

  • Updated the custom library

1.5.3

  • Added a workaround to load the core file ‘pluggable.php’ before using the cache_users() function [WordPress 6.1 bug]

1.5.2

  • Updated the internal php library

1.5.1

  • Fixed a PHP notice in the info page
  • Updated the internal php library

1.5

  • Added the do_shortcode() function to allow nested shortcodes
  • Minor fixes and changes

1.4

  • Added shortcode parameters to select logged users by role or username
  • Minor changes

1.2

  • Configured the localization settings
  • Added the italian translation

1.1

Implemented the compatibility with Elementor 2.x

1.0

First release

Back to top