Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

WooRocks Magic Content

WooRocks Magic Content lets you control output of content created inside Elementor Page Builder Sections using criterias like User has to be logged in

Magic Content by WooRocks is a lightweight and powerful add-on that allows you to take control of your website’s content by restricting access to sections to logged in users, specific user roles or to logged out users.

You don't have to use any kind of shortcodes using this plugin. Just install Elementor Page Builder and this plugin and you are all set.

  • Choose if a section will be visible for logged in / logged out users only.
  • Choose if a section will be visible for logged in users that are members of a choosen role in Wordpress.
  • Choose if a section will be visible for users from a specific country with two letter countrycodes.
  • Choose if a section will be visible for users from a specific region.
  • Choose if a section will be visible for users from a specific city.
  • You can NOT combine countries like SE, NO in this version.

You will have to assign sections both country and region or country or city if using GEO locations for them to work properly!

This is the first version of the plugin and we will add more features to it soon. The more people that uses it and spreads the word about it the more time we will invest in developing it further.

We are also working on a PRO version fully packed with other features for the Elementor Page Builder Plugin.

Author Andreas Kviby
Contributors andreaskviby
Tags elementor, magic content, page builder, woorocks
  1. woorocks-magic-content screenshot 1

    Here you can see that we have just choosen to show this section to users that are logged out, also called visitors.

  2. woorocks-magic-content screenshot 2

    We can choose if the users need to be logged in or logged out.

  3. woorocks-magic-content screenshot 3

    We can also choose from all the built in standard user roles in the system. Just choose the role in your sections and they are protected.

  4. woorocks-magic-content screenshot 4

    Here you can see that we can also alter several sections on one page. So with Magic Content you can choose to have different restrictions on several parts of your pages.

  5. woorocks-magic-content screenshot 5

    This demosection is only displayed for users inside the role subscriber.

  6. woorocks-magic-content screenshot 6

    From version 1.0.5 you can also set GEO filters for country, region and city as the screenshot shows you. This way you can protect your content in Wordpress by country, region and country.

  1. Upload the plugin files to the /wp-content/plugins/woorocks-magic-content directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Startup the Elementor Page Builder and edit a page.
  4. Goto a section and click on the Advanced TAB and see the Magic Content controls.


  • First version released.


  • Update which now includes features for country,region and city filters for your content.


  • Bugfix in countryselector.


  • Bugfix, country selector does not work with some hosts so it has been depreciated until further.


  • Bugfixes, it seem that the php function file_get_contens does not work on a lot of webhosts. So we upgraded to use curl.


  • Major fix for GEO functions. We had to change API and also we did forget to trim all strings returned so therefore the function was not so good. We apologize.


Added freemium services to increase user feedback and start developing new user requested features.



Does this work with any other page builders

NO, it only works with Elementor Page Builder.

Does it affect some other plugins

Not that we are aware of, we have tested it with several of the known memberships plugins without trouble.

Version 1.0.8

Requires WordPress version: 4.3 or higher

Compatible up to: 4.7.2

Last Updated 29 Jan 2017

Date Added: 07 Jan 2017

Plugin Homepage


5 stars
2 ratings


Not Enough Data

Works: 0
Broken: 0