Conditional Post Restrictions

wp conditional post restrictions advanced

Last update: 27 days ago. Compatible with: WordPress +6.6 and WooCommerce +4.0.0

Advanced control for your posts

This is a WordPress plugin that allows you to configure granular access control for your posts, pages, courses, products, events, directory listings, and more.

You can define simple access rules, for example, allow reading your tutorials for users with role X; or you can create advanced access rules, for example, allow reading your tutorials for users who purchased your software and spent more than $100.

Our plugin provides more dozens of conditions that you can use to build all the access controls that you can imagine and enforce the restrictions automatically.

Restrict all your pages

All the post types

We support all the types of posts including Posts, Pages, Courses, Events, Portfolios, Products, Downloads, Directories, etc.

Category, tags, and taxonomies

You can apply the conditional restrictions to your category pages, tags, or any taxonomy term. We support all the taxonomies.

Easy selection

You can apply the restrictions globally by post type, by category, or by individual post (page, course, product, etc.)

Available conditions for the Restrictions

We provide +40 different conditions that you can use for simple and advanced post and category restrictions. Here are some examples:

Post conditions

User profile conditions

WooCommerce conditions

GiveWP

Easy Digital Downloads

LearnDash / LearnPress / TutorLMS

WP Ultimo

All the conditions

How does it work?

global-conditions-list-posts-restrictions

Easy to Setup

You can create unlimited conditions for one or multiple post types

Simple conditional logic

The conditions are very easy to setup.
1. Select the condition (i.e. city, state, country, etc)
2. Select the operator ( =, <, <=, >, >=, contains, etc.)
3. Enter the value to compare
Examples: “total spent >= 100” or “User country = Canada”

wp conditional post restrictions advanced

Unlimited condition groups

You can use conditions in “AND” and “OR” groups.
For example: “subtotal >= 100 AND country = USA” OR “subtotal >= 1000 AND country = Germany”

Download the WordPress plugin

1 SITE

$ 49.99 / year
  • Get support
  • Get updates
  • All features included
Buy now or

2 SITES

$ 59.99 / year
  • Get support
  • Get updates
  • All features included
Buy now or

one site

$ 119.99 / one time
  • Get support forever
  • Get updates forever
  • All features included
  • Pay once and use it forever
Buy now or

2 SITES

$ 149.99 / one time
  • Get support forever
  • Get updates forever
  • All features included
  • Pay once and use it forever
Buy now or

FAQ

Will it work with my theme?

Yes, our plugin will work with any well-coded WooCommerce theme.

Compatibility with other plugins?

We’ve tried the plugin with the most popular WordPress plugins and it works very well.

Do I have to renew every year?

Yes, if you buy a yearly license.

We also have lifetime licenses, so you can use the plugin forever and receive updates forever for a one-time payment.

Will this work with future WordPress updates?

Yes. We release updates constantly and we make sure it works perfectly with the latest WordPress and WooCommerce.

Do you offer refunds?

We provide refunds if the plugin doesn’t work and we’re unable to fix the issue.

If you don’t know if the plugin will work for you, you can start a 7-days free trial.

Tutorials

Diego Portillo

In this tutorial, we will show you how to restrict WooCommerce product variations by country. Restricting WooCommerce variations per country can be …

Diego Portillo

Let’s take a look at how to disable WooCommerce payment gateways from the checkout page based on customer age. Disabling payment methods …

Diego Portillo

Let’s take a look at how to disable WooCommerce payment gateways by shipping class. This can serve as a security measure against …

Diego Portillo

In this tutorial, we will show you how to enable a WooCommerce payment gateway for corporate customers only. Use case examples: For …

Diego Portillo

In this tutorial, we will see how to add direct bank transfer gateways per country in WooCommerce. This means that country 1 …

Diego Portillo

In this tutorial, we will show you how to restrict access to WordPress posts from specific IP addresses. This is a useful …