WordPress Power Menus Plugin: Limit Access to Pages and Posts

car

Power Menus is a new WordPress plugin designed to make it simple to control menu items. The plugin handles both access and visibility on individual menu items and includes the following options:

  • Control visibility of menu items for logged-in or non-logged-in users
  • Show or hide items per user role
  • Limit access to posts and pages
  • Redirect users without required access permissions to a chosen page

Once the plugin is installed, all of the options are found under Appearance > Menus. Here you can set the secure page that visitors will be redirected to when they do not have access. If you don’t set the secure page, the default behavior is that the menu item will be hidden but direct access to the URL will still be available.

Power Menus makes it convenient to provide selective access to published content. Although WordPress already has a built-in password-protected visibility option for content, the feature can be cumbersome since you have to provide passwords and the URL to those permitted to access it. With Power Menus enabled, you can include the post/page in your menu and control its visibility based on whether or not a user is logged in or based on user role.

power-menus

I tested Power Menus and found the plugin to be very easy and intuitive to use. This is one that you may want to add to your plugin favorites, as it’s one of those handy tools you’ll probably need from time to time. Download Power Menus for free from WordPress.org.

7 Comments


  1. Great plugin! Very intuitive and easy to set up. Thanks for sharing, Sarah!

    Report


  2. Thank you, Sarah. I’ve been searching everywhere for something like this – or, rather, this plugin. I set up a forum Website using bbPress and some mobile users could not see the login/ registration widget. I think this would be of help.

    Report


  3. Very useful plugin which enhances our site’s security. Might be my imagination but, it seemed to slow our page refresh rates a bit. Thank you for the great post.

    Report


    1. I can’t find anything in it’s code that would slow down page refreshes. It relies on some basics conditions.

      Report


  4. this there a plugin thats just like this but instead of roles it does it for specific users. I plan on having 30 or more users and they will have there own login and there own pages.

    Report


  5. Is there possibity to make this plugin workign with protected pages or password protected website (instead of user levels) ?

    Report


  6. i want to give my client access only to the ecommerce area. So he can make all the changes whenever they want. But with no access to the whole website. is this the plugin i need ? o can anyone help me ?

    Report

Comments are closed.