Hide Content by User Role for WPBakery


This plugin adds settings to all elements in WPBakery page builder to hide/show the content elements on your website based on user roles. This way you can easily restrict content in WPBakery pages and posts.

For example you can hide a specific column element on your page or post for all users but editors or only show it to logged-out users.

By default (with no checkboxes checked) the content will be visible for all users.

The hidden content will also be removed from the HTML.


  • can hide content in the frontend for specific user roles and logged out users
  • works with all visual composer elements
  • removes hidden content from HTML Code
  • also works with added custom roles
  • no hidden costs, completely free plugin


  • Hide or show rows and columns with these settings in WPBakery


  1. Upload the zip to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Set the roles for which to hide the content in the WPBakery rows or columns settings


What about feature X

Just go to the support forums and kindly ask for it, then we┬┤ll see what we can do. Thank you!


17 September 2020
The plugin was not working with PHP 7.4 due to a conflict with the theme. They worked through the problem and the plugin is now working as expected with the current PHP version. Appreciated the response and the diligence to resolve the issue.
7 April 2020
Thank you very much for this plugin! Everything works perfectly and very well integrated with p WPBakery. Keep up the work!
Read all 4 reviews

Contributors & Developers

“Hide Content by User Role for WPBakery” is open source software. The following people have contributed to this plugin.


Change log


  • add settings to all visual composer elements


  • add option to show content only for guests (not logged in users)


  • add setting description
  • add assets


  • Initial release