Protecting a Post of any type (e.g., Post, Page, Product, bbPress Forum, Topic, Reply) will protect the Permalink leading to that Post. It will also protect any additional Endpoints, and any child Posts in a hierarchy. For instance, protecting a parent Page also protects any child Pages, protecting a bbPress Forum also protects all Topics/Replies […]
KB » WooCommerce Restrictions
Knowledge Base Articles
Protecting bbPress Forums
Protecting a Post of any type (e.g., Post, Page, Product, bbPress Forum, Topic, Reply) will protect the permalink leading to that Post. It will also protect any child Posts in a hierarchy. For instance, protecting a parent Page also protects any child Pages, and protecting a bbPress Forum also protects all Topics/Replies in that Forum. […]
Protecting Content by URI Pattern
Protecting content with URI Patterns allows you to protect almost any content served by WordPress. You can protect multiple Posts and Pages using wildcards and regular expressions with WRegx™ (Watered-Down Regex). Dashboard Location DashboardRestrictionsAdd Restriction Here you will find a meta box: Protected URI Patterns, where you can protect one or more URI Patterns. This […]
Packaging Custom Capabilities for Sale
Selling a Customer access to a Custom Capability (CCAP) implies that you are going to check for this CCAP somewhere in your theme, plugin, or in conditionals that you add to a Post. For example, if(current_user_can('access_ccap_something') where something is a CCAP you created. If the Customer paid for access to a Restriction that protects the […]
Packaging User Capabilities for Sale
When you protect a **User Role**, you create a package with the **Capabilities** associated with that **Role**.
Protecting Content by Category or Tag
Protecting a _Taxonomy Term_ of any type (for example: *Category*, *Tag*) protects permalinks leading to *Posts* that are associated with that _Term_.
Protecting Content by Author
Protecting an Author (a User who has authored a Post or Page) protects all Permalinks leading to Posts (of any type) that were written by that Author. Dashboard Location DashboardRestrictionsAdd Restriction This is where you create a new Restriction. There is a meta box here called Protected Authors where you can restrict content by particular […]
Protecting an Entire Post ‘Type’
Protecting a Post Type will automatically protect all Post permalinks associated with that Type. For instance, if you wanted to protect all bbPress Topics, you could protect the 'Topic' Post Type. The same would be true for any Custom Post Type that you might install via other plugins for WordPress. Dashboard Location See: DashboardRestrictionsAdd Restriction […]
Protecting a Post/Page in WordPress
Protecting a Post of any type (e.g., Post, Page, Product) will protect the permalink leading to that Post. It will also protect any other child Posts in a hierarchy. For instance, protecting a parent Page also protects any child Pages, and protecting a bbPress Forum also protects all Topics/Replies in that Forum. This works for […]
If I protect a Page that has child pages, does that also protect the children too?
It does, yes. Protecting a Page that has children will effectively protect the parent Page and all of its child Pages as well. This makes it easy to protect a lot of content. For example, whenever you create a Page in WordPress and set the 'parent' Page to one that is already protected via WooCommerce […]