Wordpress plugin: Show Content by User Level

This plug-in hides a specific part of the content of a page (or post) to all users whose user level is below a required user level.

Therefore, if a content is visible to user level X:
1. if X > 0 users who are not registered will not be able to access that specific content;
2. users whose user level is less than X will not be able to access that specific content;
3. users whose user level is equal or greater than X will be able to access that specific content.

To hide a specific content, use the following syntax to encapsulate the hidden content:
[hide {level}] {content} [hide {level}]
where {level} is the NUMBER corresponding to the user level, and {content} is the part of you want to hide.

Example:
[hide 0] You will always see this content [hide 0]
[hide 1] You will not see this if you are not logged as subscriber [hide 1]
[hide 2] You will not see this if you are not logged as contributor [hide 2]
[hide 3] You will not see this if you are not logged as author [hide 3]
[hide 4] You will not see this if you are not logged as editor [hide 4]
[hide 5] You will not see this if you are not logged as administrator [hide 5]

Fancy example:

[hide 1] You will see this if you are logged as subscriber [hide 5], but you will not see this if you are not logged as administrator [hide 5][hide 1]

Download the plug-in from here

6 Comments »

  1. avatar Kirk Ward Says:

    Any way to hide content AFTER a user logs in?

    Example: User logs in as a subscriber (level 1) and the plugin hides the visitor content (level 0)?

  2. avatar Kirk Ward Says:

    Oh, forgot to mention I just installed the plugin, and it works like a charm.

  3. avatar Liang Qi Says:

    Thanks. good plugin. But doesn’t work for comments.

  4. avatar Liang Qi Says:

    Ok, looks like it was fixed by one line code:
    add_filter(’comment_text’, ‘Wp_ShowContent_by_UserLevel’);

  5. avatar D.Stall Says:

    I installed plugin.
    Where is control panel for setting user level???

  6. avatar feilong Says:

    Thank you!It works on my site~

RSS feed for comments on this post. TrackBack URL

Leave a comment