Groups Restrict Categories

Groups Restrict Categories features access restrictions for categories, tags and other WordPress taxonomies, including support for custom post types and taxonomies.

This extension based on Groups is useful if you want to restrict access to whole categories and their related posts. Beyond categories, it also allows to control access to other taxonomies like tags or those that are provided by third-party extensions in the form of custom post types and taxonomies. Menu

If you are using the popular WooCommerce, you can use this extension to restrict access to products by Product Categories or Product Tags. This can be useful if you have certain products which only specific customer groups should be able to purchase, like exclusive products and packages for wholesale and distributors.


Read more about how this plugin is used in the Documentation.


This premium extension is available in the Shop.


New access restriction options

Edit Category

Enabling access restrictions by taxonomy



  • Bradley

    Hi, I posted a comment previously. Not quite sure why or how it was deleted, please can you assist on this.

    We just bought the Groups Restrict Categories extension. Is there a way to restrict the visibility of the categories in the menu based on the user group?

    For instance if I have 3 categories (General, Premium, Platinum) and 3 groups associated to those categories (also, general, premium, platinum) restricting post content, is it possible to only show the category for the logged in user in the menu, based on his group?

    As in only show Premium in the menu if a user from the group premium is logged in.

    Currently all 3 categories show up in my menu, but only content from premium is displayed.

    I watched the video on this page, and from the video it seemed possible to do this, that’s why we went with this plugin.

    • Hi, it was pending moderation. I’ve just posted a reply suggesting the use of a filter – although it should happen automatically, if your theme doesn’t go through the normal process the filter that I’ve mentioned might help. Which theme are you using please?

      • Michael

        Hi Kento, I have the same issue, and bought the Restrict Categories plugin for the same reason. I have menu items that are categories — the parent menu item points to a group-restricted page, and is correctly hidden. The child menu items are group-restricted categories (pointing to category pages) and are displaying outside of the parent since the parent is hidden.

        I don’t see your reply that you mentioned above — could you share this with me also? Thanks in advance!

        • Hi Michael,

          Could you please explain what you mean by “… are displaying outside of the parent since the parent is hidden”? Also what type of links are you using in the menus for these and are they all restricted to groups?

          • Michael

            Thanks for getting back to me so quickly!
            So the menu consists of category links (each one takes you to a category page), and all of the categories are restricted to one group, “providers”.
            The parent menu item links to the “providers” page, which is also restricted to the “providers” group. When I log in as a user who isn’t part of the providers group, I don’t see that parent menu item, but I do see all the category links. So instead of

            Providers (page)
            -category A
            -category B
            -category C

            all being hidden, I see

            category A category B category C…

            • Ok thanks I see what you mean now. Yes, the category menu items will show up, although the items in the categories remain hidden unless the user has access. It might be a good addition to be able to also have the category menu items hidden when the user does not have access. I’ll review this and will issue an update if that is feasible.

              • Michael

                Thanks, Kento! That would be super useful.

              • Chris

                Hi Kento

                We recently purchased this plugin at my office and were hoping that category menu items would be hidden as well. If you could include this in a future update of the plugin it would be greatly appreciated.

              • Hello Kento

                Hope you are doing well. Also need this feature to show category items to the group that has access only. Will you be looking into this in the very near future?

              • Actually find a really easy work around. If you use the WordPress SEO plugin by Yoast, but this would work with any plugin that allows 301 redirects. Just create your pages using the same category names as the actual category archives you want to limit to a group, enforce the same group capabilities on the pages, in the Yoast settings go to the advanced tab and then issue a 301 redirect to the category. Now you can include the pages in your menu instead and they will only show for the intended group. Clicking these will obviously then redirect to the category archive you intended to show.

  • Rainer


    i also would like to know, if it is possible to show logged in users different menus, depending on their group. How can i do that?

    Thanks in advance,

    • Hi Rainer,

      Currently you can’t show different menus unless you build something that would compose the menu items depending on who views the site. Up to a certain extent, you can have menu items show up or not based on their access restrictions though.

      But the idea sounds useful, I’ll add this to the suggested features so we have a further look at it and maybe implement it.


  • Jonathan

    Does this work with Custom Post Types?

  • Victoria

    Hello! Is Groups 404 Redirect supposed to work with the Restricted Categories add-on? I just purchased the add-on expecting the 404 Redirect to work like it does for specific posts and pages, however the redirect is not happening… Thank you!

    • Hi Victoria, yes they work together, but you must enable this under Settings > Groups 404 > “Redirect restricted categories, tags and taxonomy terms …” Cheers!

      • Victoria

        Kento, easy enough! Thank you! I do have another question – I have a post in 2 categorie: Launch, and Meditations. Meditations is protected, and Launch is unprotected.

        Goal: If someone accesses the category/launch page, they will see the posts with both categories, however if they try to access the category/meditations page, they will get redirected to my chosen page. If someone accesses the post in question directly, they will not be redirected (I do not have the post itself protected, just one of the 2 categories it is marked).

        Is this possible? It was possible using another Membership plugin I had in place before switching to Groups, so my fingers are crossed!


        • If your post is protected by category, then you can’t access the post directly. The very intent of protecting a post is that you can’t access it unless you possess appropriate privileges. So for example, if you have two categories, Public and Premium where only privileged users can access content assigned to the Premium category, if you assign a post to both categories it will only be visible to members of the groups that can access the Premium category. If you want to have a post visible to anyone, simply don’t assign it to a protected category. What you can do is create a version of the protected post that is accessible to public visitors.

  • It appears that the RSS feed urls (all variations) for the categories I have restricted are being protected. Is this intentional? I am a logged in user with the correct permissions, and the feed URL is being blocked/redirecting. It does not happen for un-protected/un-restricted categories’ feed urls.

    Help! I need to set up an RSS Email Newsletter for premium members to deliver their content daily, and this is making it impossible!


    • Hi Torre, the feeds should be protected but visible to users with the right credentials. To be able to access a feed, the viewer must be logged in, which can be a problem if the feed reader does not allow you to get across the login.

  • Sean

    Just wanted to do a quick check: because of support of custom post-types and taxonomies, this plugin would allow me to restrict access to Topics in Groups Forums, right?

  • Amedeo

    i update to wp 4.0 and the protect pages hangs, there is problems with this update?
    Thanks in advance,

  • Mo

    I’m not sure if this is the right extension or I should use other Group one instead.

    There will be some new products showing on my homepage, with image and product title. These new product image are show to all client level, however, login is need to access the product detail page/catalog. In that way, I don’t want the products to be hidden, but restrict the access to product detail and add to cart to login user only.

    Please advise.

    • Hi, Groups itself would be sufficient. If you restrict products, then these restrictions also apply to the shop page for example. You would have to modify filters based on what is displayed or what might be easier is to use an alternative to that, for example posts that outline basics of the product and link to the actual product page.

  • James

    Hi, I’m using a forum wordpress theme (called forumengine by enginethemes) where it’s possible for registered users to create and reply to either POSTS or THREADS. I’ve installed the groups restrict categories plugin and it works fine for restricting access to categories and tags in POSTS but it does not provide the same functionality to the category and tag taxonomies in THREADS. Is there a way to fix that?



  • laurent

    Hi, I create a website, restricting categories for subscribers and it works fine. But I have created a free access, where posts are published with the “free-studies” categories, but I can’t saw it appearing in the website. Is there something special to do to allow simply visitors to see it ?

    • Hi Laurent,

      Nothing special really, do you have any restrictions set on the posts or the category they belong to? Can you post a link to the site please?

        • laurent

          something which seems very strange. Seems to work in Chrome but not in safari. In chrome I can view the posts but in safari, nothing appear

          • Ok that isn’t related to the plugin then, to me this rather sounds like it’s related to the theme and how it displays in different browsers. Also take into account that you might be logged in on one browser but not on the other one.

            • laurent

              in fact, it seems that it doesn’t work with safari. If i am logged into chrome, it works fine, non logged, works fine, but in safari if I was logged, I saw the studies with groups without problems,. I only have a problem to see free studies in safari. I really don’t understand. If it was the theme, I normally was unable to read any posts, no ?

              Any suggestion ?

              • It looks like an issue that the theme has with Safari. If it were related to any conflict while retrieving posts, it wouldn’t show in any browser.

            • laurent

              I tried with firefox and it doesn’t work too. So it only works with chrome. Strange and I have no idea because if it was the theme, I couldn’t see anything “registered or not”.

  • Sueli

    Hi, will this plugin work with WordPress Catalog (

    I am creating products catalogs.
    Each catalog can only be seen by a group of people.

  • Shannon

    Hi Kento –

    I purchased this plugin as part of a big site I’m working on using Groups. Based on your replay to Torre Kean, above, about RSS feeds still working – I thought I would be able to create an RSS email campaign that worked like this: the RSS email newsletter pulls the feed and shows the excerpt from the restricted categories posts, but then when the person clicks through, they need to log in and be a group member to read the full post (or access the category archive page).

    However, when this plugin is enabled, the entire category feed is blocked — therefore the email newsletter can’t pull any posts in at all. Is there any way around this? This is the last step in a VERY long process to get this newsletter working and I really really hope you can help me with a workaround. Thank you!

    • Hi Shannon,

      As I’ve outlined on that above, the viewer must be logged in to be able to access the feed. The newsletter plugin would have to ‘find its way’ around the access restrictions to be able to retrieve the related posts and create the excerpts that should appear in the feed. It’s possible to do that using the API, but it would need to be done as a customization to the newsletter plugin that you are using.

      • Shannon

        Ok bummer – we’re not using a newsletter plugin, but an RSS feed campaign from MailChimp, so that won’t work at all. Thanks for the response!

        • Would showing the excerpts on restricted posts in general be an option? If yes, then you could override some of the filters that Groups uses to restrict access.

  • Anders

    hello, i am using your group plugin just now for my woocommerce shop. i have created group access that i assign to products and different roles can only see different groups/products when they login, what is fine :) i could see that you mention that Groups Restrict Categories is good for woocommerce if somebody want to create wholesale or vip shopping area e.g.

    this is what i want to create but i cant see any different from Group plugin with Groups Restrict Categories?

    Warm regards Anders

  • Hello.
    I have a problem with a woocommerce site for my customer that is a barter company.
    They can sell only to member customer.

    I need a public page (shop) with the generic categories of products (wine, food, etc..) and when a unregistred user click on a category he must be redirect to the login page.

    I have try with groups/groups woocommerce

    – if i set restricted access for the shop page the non registred user can’t see it in menu.

    – if i leave public shop page and give restricted access for the categories, then show a blank shop page without categories.

    – if i don’t restrict categories and restrict the produts then the shop page show the categories (with right numbers of product inside) and when click for enter in the category show the message “no products for your selection”

    is possibile to resolve this problem with groups restrict categories or there is a way for have a only preview of categories for unregistred user?


    • Hi Francesco,

      You can restrict the categories but you would have to use custom links in a menu to make them visible for non-authorized visitors. Using Groups 404 Redirect you can then redirect them to a page where they can sign up or log in.

      Note that the restricted categories and products do not show up if an unauthorized user (logged in or not) visits the pages, this is intended.

      I hope that helps but feel free to ask if you need further help.


  • Dave

    Any way to edit the default message on category posts they do not have access to?

  • hi, this is a pre-purchase enquiry – I want to have groups which are completely closed off from one another – so members of one group can post, comment and read only things in their own category (or their own tag), as if each group had separate sites. Is that possible?

    • Hi Steve,

      Thanks for asking, the Groups Restrict Categories plugin wouldn’t provide that functionality. I would either consider setting up separate sites (multisite setup) or a combination of Groups Forums and Groups Restrict Comments Pro might help you achieve the setup you’re looking for. Do you have any other requirements around this?


  • Alex


    is there a way to test the extension before I buy it. I am evaluation several different access management concepts.

    Thank you

    • Hi Alex,

      If after purchasing it you’re certain that the extension does not provide the right solution to your deployment, you can request a refund assuming that you won’t be using it. We don’t insist on people paying for something they won’t use :) It would be great to provide an admin test site though, I hope we can have that available for all extensions.


  • Thomas

    Hi I purchased this plug in but mispelled my email address, so I didn’t get the download. I emailed several times with my receipt number from pay pal.

  • DavidMHall


    Before I purchase the Restrict Categories pluigin I need to assure myself of the following:

    1. This plugin applies to Product Categories – I use woocommerce and mystile and Groups to creat a e-commrerce web site selling products – not memberships and no blog.
    2. If the User is not registered will the product categories be 100% hidden i.e. I require that an UNREGISTERED user not only to be restricted from accessing a category but ALSO to not be abble to locate or read the category.


    • antonio

      1.- Yes, you can restrict Woocommerce Product Categories.
      2.- The unregistered user can’t see the products in this category, if you use [product_categories] shortcode the user can’t see the restricted categories, but if you have a menu item with the category or he knows the link, the user can see the item and if he click then he can see an empty category.

      • David Hall

        Hi Antonio,

        Thanks for your reply. When you say “(product_categories) shortcode the user can’t see the restricted categories” is this your shortcode (which comes with the Plug In) or is it Woothemes or WordPress. And please tell me where to paste the shortcode (in a page or pages for example and if so which pages). Please note that this is my first WordPress project. Thanks.

  • David Hall

    Hi, I previously (yesterday) posted a question abour the features of the Groups Restrict Categories i.e. whether the Catgory name could be viewed after restriction. I wouls really appreciate an answer today (by Noon GMT) so that I am free to work on my project over this weekend.


Leave a comment

Your email address will not be published. Required fields are marked *


Please follow the Support guidelines.

Premium Support is available for customers in the Forums.