Title: Restrict &#8211; membership, site, content and user access restrictions for WordPress
Author: Tickera
Published: <strong>Oktober 10, 2016</strong>
Last modified: Januari 8, 2026

---

Search plugins

![](https://ps.w.org/restricted-content/assets/banner-772x250.png?rev=2317393)

![](https://ps.w.org/restricted-content/assets/icon-256x256.png?rev=2317393)

# Restrict – membership, site, content and user access restrictions for WordPress

 By [Tickera](https://profiles.wordpress.org/tickera/)

[Download](https://downloads.wordpress.org/plugin/restricted-content.2.3.4.zip)

 * [Details](https://su.wordpress.org/plugins/restricted-content/#description)
 * [Reviews](https://su.wordpress.org/plugins/restricted-content/#reviews)
 *  [Installation](https://su.wordpress.org/plugins/restricted-content/#installation)
 * [Development](https://su.wordpress.org/plugins/restricted-content/#developers)

 [Support](https://wordpress.org/support/plugin/restricted-content/)

## Description

The [Restrict plugin](https://restrict.io/?utm_source=wordpress.org&utm_medium=plugin-page&utm_campaign=main)
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](https://codex.wordpress.org/Roles_and_Capabilities)
 * Author of a post / page
 * Tickera 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](https://tickera.com/),
[Easy Digital Downloads](https://wordpress.org/plugins/easy-digital-downloads/),
[WooCommerce](https://wordpress.org/plugins/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](https://wordpress.org/plugins/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](https://restrict.io/restricted-content-documentation/post-types/)–
   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](https://restrict.io/restricted-content-documentation/shortcodes/)(
   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.
 * [Restricting a whole post category](https://restrict.io/restricted-content-documentation/rectricting-access-to-post-categories/)–
   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](https://restrict.io/restricted-content-documentation/restricting-visibility-of-wordpress-widgets/)–
   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](https://restrict.io/restricted-content-documentation/restricting-menu-items/)–
   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](https://restrict.io/restricted-content-documentation/login-form/)–
   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](https://restrict.io/restricted-content-documentation/white-label-option/)

#### Documentation

Stuck? Check out the [plugin documentation](https://restrict.io/documentation/?utm_source=wordpress.org&utm_medium=plugin-page&utm_campaign=documentation)

#### EXTERNAL SERVICES

 * [Freemius](https://freemius.com/) manages upgrades to the premium license and
   handles premium licensing. Privacy policy: https://freemius.com/privacy/
 * [Restrict for WordPress](https://restrict.io/) pulls information for upgrading
   to premium tiers. Privacy policy https://restrict.io/privacy-policy/
 * [Easy Digital Downloads integration](https://restrict.io/restricted-content-documentation/easy-digital-downloads-integration/)
   displays button that links to documentation page on Restrict’s website. Privacy
   policy https://restrict.io/privacy-policy/
 * [Simple URLs](https://restrict.io/restricted-content-documentation/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](https://restrict.io/restricted-content-documentation/seo-bots-and-web-crawlers-restriction-exclusion/)
   displays button that links to the associated documentation page on Restrict’s
   website. Privacy policy https://restrict.io/privacy-policy/
 * [General](https://restrict.io/restricted-content-documentation/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/

## Screenshots

 * [[
 * Main welcome screen with the features descriptions
 * [[
 * General options
 * [[
 * Tickera options
 * [[
 * WooCommerce options
 * [[
 * Content availability metabox which is visible in a post / page / custom post 
   type screen in the admin panel
 * [[
 * Content availability metabox for Tickera users
 * [[
 * Content availability metabox for WooCommerce users

## Installation

 1. Install plugin
 2. Activate the plugin through the ‘Plugins’ menu in WordPress
 3. Go to Admin > Restrict to set up different restriction messages
 4. Add restrictions to your posts, pages or various custom post types

## Reviews

![](https://secure.gravatar.com/avatar/27c834bacb7932cb40548c3c9052df364d52a0cf8158ce963d6e501af67e42a9?
s=60&d=retro&r=g)

### 󠀁[great plugin](https://wordpress.org/support/topic/great-plugin-39069/)󠁿

 [eliterust](https://profiles.wordpress.org/eliterust/) Juni 18, 2024

Love it thanks just what I needed

![](https://secure.gravatar.com/avatar/16863ae4063bb9696f7d281d5e3b9e5c7b0ae8d8f946618d66782ab704336171?
s=60&d=retro&r=g)

### 󠀁[Exactly what I need](https://wordpress.org/support/topic/exactly-what-i-need-172/)󠁿

 [Alex](https://profiles.wordpress.org/doctor-doubledrop/) Juni 9, 2024

Very useful plugin even with the free version, highly recommended 🙂

![](https://secure.gravatar.com/avatar/72f72b0a134608bb4bd4e365650eafbb94fd22fa15c6fc7e67d66d3acaf2ea87?
s=60&d=retro&r=g)

### 󠀁[nicht gratis](https://wordpress.org/support/topic/nicht-gratis/)󠁿

 [palatin8](https://profiles.wordpress.org/palatin8/) Januari 2, 2024 2 replies

War so la la als kostenloses Plugin. Für Updates, auch Sicherheitsupdates, wollen
sie dich zu einem Pro-Abo zwingen. Deinstalliert.

![](https://secure.gravatar.com/avatar/a3f03202440abf114595ab79d2a360feae9b875b94267da031c4ac5eb9fbccfb?
s=60&d=retro&r=g)

### 󠀁[PERFECTLY DONE ! exactly what I needed !](https://wordpress.org/support/topic/perfectly-done-exactly-what-i-needed/)󠁿

 [Creative Karen](https://profiles.wordpress.org/klugasi/) April 20, 2023

I created my own member area dashboard because I needed it to be customized and 
not membership-based! this useful plugin totally solved my issue of restricting 
content to logged-in users only. it works perfectly with the most recent update –
but would love to have the ” compatible with your version ” stamp for peace of mind
🙂 please update it – it’s great !!!!

![](https://secure.gravatar.com/avatar/e2deb9ef964dc39c8a3ca9360aae8983ed1fdd1a3192efd93282a164d450a491?
s=60&d=retro&r=g)

### 󠀁[Works perfectly](https://wordpress.org/support/topic/works-perfectly-2583/)󠁿

 [Tobias Winter](https://profiles.wordpress.org/winterworks/) Pébruari 11, 2023

We have been using this plugin for over a year now on a simple online learning platform
and the plugin does everything we need it to do.

![](https://secure.gravatar.com/avatar/b654591391a0ec9ccf06901df81acea0f198f55819192d6b26f6e36d96565350?
s=60&d=retro&r=g)

### 󠀁[Not Working for WooCommerce Pages.](https://wordpress.org/support/topic/not-working-for-woocommerce-pages/)󠁿

 [akshaygadekar02](https://profiles.wordpress.org/akshaygadekar02/) April 26, 2022

Not Working for WooCommerce Pages. like Shop Page.

 [ Read all 25 reviews ](https://wordpress.org/support/plugin/restricted-content/reviews/)

## Contributors & Developers

“Restrict – membership, site, content and user access restrictions for WordPress”
is open source software. The following people have contributed to this plugin.

Contributors

 *   [ Tickera ](https://profiles.wordpress.org/tickera/)
 *   [ Restrict ](https://profiles.wordpress.org/restrict/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

[Translate “Restrict – membership, site, content and user access restrictions for WordPress” into your language.](https://translate.wordpress.org/projects/wp-plugins/restricted-content)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/restricted-content/),
check out the [SVN repository](https://plugins.svn.wordpress.org/restricted-content/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/restricted-content/)
by [RSS](https://plugins.trac.wordpress.org/log/restricted-content/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.3.4 08/01/2026

 * New “rsc_redirect_blocked_content” filter hook to redirect restricted content.
   Argument: $url, $restriction_type
 * Woocommerce High-Performance Order Storage Integration.

#### 2.3.3 19/02/2025

 * Additional “rsc_can_access” and “rsc_access_message” filter hooks. Arguments:
   Bool (default: true), $value_array

#### 2.3.2 17/02/2025

 * Additional patch applied to hide restricted content from search queries.
 * Restrict guest user from accessing the content if it is configured with “WooCommerce
   Users > Specific product > Limited time after purchase”.

#### 2.3.1 27/01/2025

 * Freemius SDK updated to v2.11

#### 2.3.0 30/12/2024

 * Broken Woocommerce Shop page’s filters. [Fixed]

#### 2.2.9 03/12/2024

 * Hide restricted content from search queries.
 * Wordfence security patch

#### 2.2.8 28/10/2024

 * Additional fields sanitization and escaping frontend elements.
 * Updated Freemius to the latest SDK v2.9.0.
 * Freemius SDK patched with PR:730. Patched Freemius SDK v2.9.0.1. Reference PR:
   https://github.com/Freemius/wordpress-sdk/pull/730/files
 * WordPress compliance

#### 2.2.7

 * Content Available to ‘Woocommerce Users’: Sub options hidden on page load. [Fixed]
 * Broken select (Chosen) field on RTL text direction. [Fixed]
 * Clearing PHP Deprecated function warnings.
 * “Woocommerce Users” with specific product and limited time after purchase and
   HPOS enabled: Content is visible to guest users. Expected behavior should be 
   hidden. [Fixed]
 * WordPress compliance.

#### 2.2.6

 * Woocommerce HPOS compatibility.
 * Unable to save styles in visual editor. [Fixed]

#### 2.2.5

 * Security measures (Data sanitization and output escaping).

=2.2.4=
 * Updated Freemius SDK

#### 2.2.3

 * Gutenberg block elements: Update deprecated InspectorControls and serverSideRender.

#### 2.2.2

 * PHP Warning: “Trying to access array offset” appearing in admin page. [Fixed]
 * “Content Available To” setting: Append ProductID at “Tickera Users” and “Woocommerce
   Users” Multi-select dropdown menu.

#### 2.2.1

 * Clearing PHP Deprecated Notice: Required parameter follows optional parameter.

#### 2.2.0

 * WordPress 6.0 compatibility

#### 2.1.9

 * Freemius SDK update

#### 2.1.8

 * Fixed white label feature
 * Tested up to 5.7.2 version of WordPress

#### 2.1.7

 * Tested up to 5.6.1 version of WordPress
 * Added new premium feature: bots & web crawlers exclusions which (optionally) 
   allow access to your site content by search engines and benefit from SEO juice
   even from protected / hidden content.

#### 2.1.6

 * Fixed issue with WooCommerce SPECIFIC PRODUCT (LIMITED TIME) message

#### 2.1.5

 * Added integration with Easy Digital Downloads plugin (https://wordpress.org/plugins/
   easy-digital-downloads/)

#### 2.1.4

 * Added support for Page Builder by SiteOrigin plugin (https://wordpress.org/plugins/
   siteorigin-panels/)

#### 2.1.3

 * Fixed conflict with “Yoast SEO” plugin (restricted select box was invisible on
   edit category page when Yoast plugin is active)
 * Fixed deprecated hook notice (edit_category_form_fields)

#### 2.1.2

 * Added time limit option for WooCommerce products

#### 2.1.1

 * Fix for automatic updates of the free version (clients with previous versions
   need to update it manually first)

#### 2.1.0

 * Fixed bug with WooCommerce categories

#### 2.0.9

 * Fixed issue with rendering Elementor shortcodes as a restricted messages (now
   supports Shortcode Elementor https://wordpress.org/plugins/shortcode-elementor/,
   AnyWhere Elementor https://wordpress.org/plugins/anywhere-elementor/ and similar
   plugins)

#### 2.0.8

 * Added integration for Simple URLs plugin (https://wordpress.org/plugins/simple-
   urls/)
 * Removed “Content available to” select box from the shop_order post type (and 
   similar post types where the box isn’t needed)
 * Added global restriction for post types at once (premium version)
 * Added restriction for WooCommerce shop page (which is actually product archive
   page shown via template)
 * Various code improvements

#### 2.0.7

 * Added restriction to post / page author (and the administrators)

#### 2.0.6

 * Added admin javascript browser cache control based on the plugin’s version

#### 2.0.5

 * Added white label option in the premium version. Usage: just put a define(‘RSC_PLUGIN_TITLE’,‘
   Custom Name’);

#### 2.0.4

 * Added new placeholders for WooCommerce (rsc_woo_product_links) and Tickera (rsc_tc_event_links)
   so you can now show products / events titles with links
 * Small wording changes on the general page (admin area)

#### 2.0.3

 * Tested up to WordPress 5.4.1
 * Fixed bug with WooCommerce post / page restrictions (when a specific product 
   is selected)
 * Fixed bug with Tickera post / page restrictions (when a specific ticket type /
   event is selected)

#### 2.0.2

 * IMPORTANT UPDATE: fixed the issue with saving and merging saved options

#### 2.0.1

 * Fixed fatal error in the FREE version upon activation

#### 2.0

 * Code refactoring
 * Upgraded one-line text messages with the WP Editor
 * Added option to hide post comments for restricted posts
 * Styling changes
 * Freemius integration
 * Rebrended from “Restricted Content” to “Restrict”

#### 1.0.4

 * Tested for WordPress 5.3.2

#### 1.0.3

 * Removed restricted content from tc_order custom post type
 * Added new hook for developers (rsc_skip_post_types)
 * Fixed wp_localize_script var

#### 1.0.2

 * Updated language file

#### 1.0.1

 * Fixed issue with empty restriction messages
 * Removed content availability box from Tickera ticket type screen in the admin

#### 1.0

 * First release

## Meta

 *  Version **2.3.4**
 *  Last updated **3 months ago**
 *  Active installations **2.000+**
 *  WordPress version ** 4.3 or higher **
 *  Tested up to **6.9.4**
 *  Language
 * [English (US)](https://wordpress.org/plugins/restricted-content/)
 * Tags
 * [protect content](https://su.wordpress.org/plugins/tags/protect-content/)[Restrict access](https://su.wordpress.org/plugins/tags/restrict-access/)
   [restrict content](https://su.wordpress.org/plugins/tags/restrict-content/)[restrict site](https://su.wordpress.org/plugins/tags/restrict-site/)
   [restricted content](https://su.wordpress.org/plugins/tags/restricted-content/)
 *  [Advanced View](https://su.wordpress.org/plugins/restricted-content/advanced/)

## Ratings

 4.2 out of 5 stars.

 *  [  18 5-star reviews     ](https://wordpress.org/support/plugin/restricted-content/reviews/?filter=5)
 *  [  2 4-star reviews     ](https://wordpress.org/support/plugin/restricted-content/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/restricted-content/reviews/?filter=3)
 *  [  2 2-star reviews     ](https://wordpress.org/support/plugin/restricted-content/reviews/?filter=2)
 *  [  3 1-star reviews     ](https://wordpress.org/support/plugin/restricted-content/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/restricted-content/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/restricted-content/reviews/)

## Contributors

 *   [ Tickera ](https://profiles.wordpress.org/tickera/)
 *   [ Restrict ](https://profiles.wordpress.org/restrict/)
 *   [ Freemius ](https://profiles.wordpress.org/freemius/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/restricted-content/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://restrict.io)