Restricting Access to Content

Overview

WP Fusion adds several methods for restricting access to content based on a user’s tags in your CRM.

These features can be used to create members-only content, drip-feed access to content, and create personalized listings of posts, pages, courses, and more.

Page / Post Content Restriction

WP Fusion adds a meta box to every post and page on your site, where you can control the visibility of that content and set up redirects if a user doesn’t have access.

There are a few options in WP Fusion’s content restriction meta box:

  • Restrict access to this post: Check this box to require a user to be logged in to view this content.
  • Required tags (any): Here you can specify tags that are required to view the content. If the user has at least one of the tags they’ll be able to access it.
  • Required tags (all): With this setting the user must have all of the tags in order to access the content. For example “Active Membership” and “Gold Member”.
  • Redirect if access is denied: Here you can specify a page on your site to redirect to if access is denied. Leave blank to show the restricted content message (see below).
  • Or enter a URL: Here you can specify an external URL to redirect the user to.
  • Apply tags when a user views this page: You can specify any number of tags to be applied when the content is viewed.
  • Delay: Here you can set a delay in ms before the tags are applied. For example enter 5000 for 5 seconds.

Restricted Content Message

The restricted content message will be shown if a page is protected and no redirect is specified. You can edit this from the general WP Fusion settings page.

If you enable the setting for Per Post Messages you’ll be able to set a custom message for every restricted post. This setting will appear at the bottom of the post edit screen.

Filter Queries

On the General tab of the WP Fusion settings is an option to Filter Queries. When this is enabled WP Fusion will modify any database queries so that posts a user doesn’t have access to are removed from the results.

This can be used to create post grids or course listings of only items a user has access to. It works with all plugins and theme builders.

There are three options:

  • Off: No filtering.
  • Standard: Restricted posts will be removed from the query results after the query is run.
  • Advanced: Restricted posts will be excluded from query results before a query is run. This method is slower but works better when using pagination and limits on the number of results.

Apply Settings in Bulk

You can also apply settings in bulk by selecting multiple posts, pages, or custom post types from the “View All” screen and selecting “Bulk Edit”, like in the screenshot below.

If you check the box for Merge Changes, your new settings will be merged into the existing settings for each post.

If Merge Changes is unchecked, each post’s content restriction settings will be overwritten by the settings specified in the bulk edit tool.

Restricting Access to Archives

You may wish to restrict access to a category or taxonomy archive page. Click “Edit” next to the category or taxonomy term and scroll down to the WP Fusion settings.

The access restrictions work the same way they do for pages. Keep in mind that this won’t restrict all content that has the category, tag, or term specified— it will just restrict access to the archive pages for that content.

If you want to restrict access to all content that has the given category or term, check the box next to Restrict access to all. These restrictions will take priority over an individual post’s access rules.