WordPress plugin

Restrict Premium

Restrict Premium applies visibility rules to posts, pages, custom post types, categories, Gutenberg blocks, widgets, menu items, REST API content, and selected site areas. These controls can support membership websites, ticket-based content, customer areas, and campaign landing pages where visitors need different access.

Restrict Premium

Control visibility by site element

Restrict Premium applies visibility rules to posts, pages, custom post types, categories, Gutenberg blocks, widgets, menu items, REST API content, and selected site areas. These controls can support membership websites, ticket-based content, customer areas, and campaign landing pages where visitors need different access.

Conditions that determine who can view content

Rules can match everyone, logged-in users, specific user roles or capabilities, or the author of a post or page. They can also use a specified URL parameter, a referral from a specific site, or a specific cookie as the condition. For a matching user, select whether the content should be shown or hidden.

Set the scope for posts, pages, and blocks

Set a default visibility rule for an entire post type, or use shortcodes to restrict part or all of an individual post or page. In the block editor, each Gutenberg block has a Restrict panel. The Restricted Content container block can apply a restriction to a group of blocks and display an optional custom message. Complete post categories can also follow defined access conditions.

Purchase conditions depend on the connected service

Restrict Premium integrates with Tickera, Venuera, WooCommerce, and Easy Digital Downloads. Depending on the service, rules can match users who made any purchase, bought a specific product, purchased a ticket, bought a ticket for a particular event, or selected a specific ticket type. WooCommerce and Easy Digital Downloads can also support limited-time access after the purchase of a specified product.

With Simple URLs, a redirect can be protected by Restrict criteria. If a visitor does not meet the requirements, choose a specific page to display or send the visitor to another URL.

Apply rules to menus and site access

Widgets can be shown or hidden for different users. Menu items can be shown or hidden for logged-in users, selected roles, users with a specific capability, or logged-out visitors. A login form can be placed on posts or pages using either the Gutenberg editor or Classic Editor.

Site Lock can limit the entire website to logged-in users, and REST API access can also be limited to logged-in users. A white label option is included for websites that need a less branded administration experience.

Configure visibility in WordPress

Install Restrict Premium, select the content or site element, then choose an audience or integration-based condition and whether to display or hide the item. Add an optional restricted-content message where available. The extension documentation covers content restrictions, WooCommerce integration, Simple URLs, and related options.