VI: Member Content


Allows you to place content intended for different users on the same post/page
Content for logged in/out users
Content separated by user role/ability

VI: Member Content


List of available shortcodes:

  • publish content only visible by non-logged-in visitors
    your content

  • publish content only visible by logged-in visitors
    your content

    [vi-member type=”any”]
    your content

  • publish content only visible by logged-in visitors of a certian role/ability
    [vi-member type=”editor”]
    your content

    comma separated list of roles/abilities
    (user needs only one of these)
    [vi-member type=”subscriber, editor, custom_ability”]
    your content


There are no reviews for this plugin.

Contributors & Developers

“VI: Member Content” is open source software. The following people have contributed to this plugin.


Translate “VI: Member Content” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Update: default logged in value is not a predefined role or capability
  • “any” is used internally to note “any” logged in user when no role or capability is specified


  • Fixed bug: potential for empty string in foreach
  • Edit: moved check if $content is null earlier to skip doing extra work


  • Fixed bug: missing parameter
  • Edit: replaced !is_feed initial requirement with is_user_logged_in


  • Fixed role/ability separation


  • FPL