WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Tickera v2.4.1

Restrict

Restrict content easily to logged in users, members with a specific role or user capability, to it's author, Tickera, Venuera, Easy Digital Downl …

Restrict

The facts

Rating
4.2★ from 25
Active installs
2k+
Price
Free
Last updated
26 Aug 2026
Added
Oct 2016
Requires WP
5.1
Tested up to
WP 7.1
Downloads
70,751

Our analysis

AI-assisted

The Restrict plugin allows you to manage access to your WordPress site's content, including posts, pages, and custom post types. You can set restrictions based on various criteria, such as user roles, capabilities, or specific purchase history from integrated e-commerce platforms. This makes it suitable for sites that need to control content visibility for different user groups or visitors based on their interactions with your site.

With integrations for platforms like WooCommerce, Easy Digital Downloads, and event ticketing systems, Restrict helps you tailor content access to enhance user experience and engagement. It is particularly useful for membership sites, online stores, and event management websites that require specific content to be shown or hidden based on user actions or roles.

Best for: This plugin is best for membership sites and e-commerce platforms that need to restrict content access based on user actions.

What it does well

  • Controls access to content based on user roles and capabilities
  • Integrates with WooCommerce and Easy Digital Downloads
  • Allows conditional visibility for posts, pages, and custom post types

Where it falls short

  • Limited information on premium features
  • May require additional setup for integrations

Verdict

Restrict offers a straightforward solution for managing content visibility in WordPress. It is a practical choice for those needing to control access based on user criteria.

From the developer

Tickera's own description of Restrict, lightly tidied.

The Restrict plugin makes it easy for you to control and protect access to the content of posts, pages and custom post types.

You can restrict, show and hide content to:

  • Everyone (all website visitors)
  • Logged in users
  • Users with a specific role (administrator, editor, author, subscriber, etc)
  • Users with a specific capability
  • Author of a post / page
  • Visitors arriving with a specific URL parameter (i.e. ?src=newsletter) – great for landing page personalization
  • Visitors arriving from a specific website (referrer)
  • Visitors with a specific cookie
  • Tickera users (who purchased any ticket, any ticket for a specific event or a specific ticket type)
  • Venuera users (who purchased any ticket, any ticket for a specific event or a specific ticket type)
  • WooCommerce users (who made any purchase or who purchased a specific product)
  • WooCommerce users with limited time access to the content after they made a purchase of specific product
  • Easy Digital Downloads users (who made any purchase or who purchased a specific product)
  • Easy Digital Downloads users with limited time access to the content after they made a purchase of specific product

Integrations

Restrict has seamless integrations with Tickera Event Ticketing System for WordPress, Venuera, Easy Digital Downloads, WooCommerce allowing you to restrict the sensitive content of pages or posts based on criteria specific for these plugins (i.e. show content to users who purchased a specific ticket or WooCommerce product). Also, Restrict has integration with Simple URLs. With this integration, you can create a redirection in SimpleURLs plugin and then restrict access to that redirect so that if the customer attempts to access redirect URL without fulfilling the required criteria, you can set in Restrict whether to display them a specific page or redirect them to some other, specific URL.

Premium version features

  • Restrict whole post type at once – the post types area of Restrict plugin allows you to select the default content visibility to the existing post types on your website.
  • Restrict part or all the content (Shortcodes) – Easily restrict just part of the content on any of your pages or posts making it possible to use the same page or post but with different content based on the set criteria.
  • Restrict any Gutenberg block – every block in the block editor gets a “Restrict” panel where you can choose who can see it, and a dedicated Restricted Content container block lets you protect whole groups of blocks with an optional custom message.
  • Restricting a whole post category – If you want to restrict the whole post category, the premium version of Restrict plugin takes care of that too, allowing you to easily set the criteria based on which a certain post category will be displayed or hidden.
  • Hide and show widgets conditionally – Make your widgets show or disappear for different users! Similarly to the content restriction, you can also restrict which widgets will be shown to what user.
  • Display menu items conditionally – You can set different criteria for each menu item and make them displayed or hidden to logged in users, certain user roles, users with specific capability and even logged out users.
  • Login form anywhere – Regardless of whether you’re using Gutenberg or classic editor, we made it easy for you to place the login form on any of your pages or posts.
  • Site Lock – Lock the entire website in one simple click and make it accessible only to logged in users! Similarly, you can also restrict access to REST API to only logged in users.
  • White label option

Documentation

Stuck? Check out the plugin documentation

External services

  • Freemius manages upgrades to the premium license and handles premium licensing. Privacy policy: https://freemius.com/privacy/
  • Restrict for WordPress pulls information for upgrading to premium tiers. Privacy policy https://restrict.io/privacy-policy/
  • Easy Digital Downloads integration displays button that links to documentation page on Restrict’s website. Privacy policy https://restrict.io/privacy-policy/
  • Simple URLs displays button that links to the associated documentation page on Restrict’s website. Privacy policy https://restrict.io/privacy-policy/
  • Bots and web crawlers whitelisting displays button that links to the associated documentation page on Restrict’s website. Privacy policy https://restrict.io/privacy-policy/
  • General displays button that links to the associated documentation page on Restrict’s website. Privacy policy https://restrict.io/privacy-policy/
  • (https://restrict.io/restricted-content-documentation/restricting-the-content-of-page-or-post/) displays button that links to the associated documentation page on Restrict’s website. Privacy policy https://restrict.io/privacy-policy/
  • (https://restrict.io/restricted-content-documentation/woocommerce-integration/) displays button that links to the associated documentation page on Restrict’s website. Privacy policy https://restrict.io/privacy-policy/
  • (href=”https://restrict.io/restricted-content-documentation/restricting-menu-items/) displays button that links to the associated documentation page on Restrict’s website. Privacy policy https://restrict.io/privacy-policy/
  • (https://restrict.io/restricted-content-documentation/tickera-integration/) displays button that links to the associated documentation page on Restrict’s website. Privacy policy https://restrict.io/privacy-policy/

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for membership sites.

Members

Members

94

The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...

Free 300k+ installs 4.9★ (1,274)
User Registration & Membership

Build membership sites with tiered plans, content restriction, drag-&-drop custom registration & login...

Free 50k+ installs 4.8★ (828)
Ultimate Member

Membership & community plugin with user profiles, registration & login, member directories, content re...

Free 200k+ installs 4.4★ (1,444)
Simple Membership

Simple membership plugin adds membership functionality to your site. Protect members only content using conten...

Free 40k+ installs 4.6★ (475)
wpForo Forum

Number one WordPress forum plugin with AI features. Full-fledged forum solution with modern forum design. Comm...

Free 20k+ installs 4.7★ (390)