There are times when a page will automatically be set as unprotected by WishList Member. This is related to how the WishList Member Error pages and Redirect pages function.
If a page is set as an Error page or Redirect page, it needs to be accessible by Non-Members so it cannot be protected.
Any page that has been set as an Error page or Redirect page will appear in the Content Protection section in WishList Member, but a message will be displayed stating it cannot be protected. The same message will also be displayed in the WishList Member section when editing a page that has been set as an Error page or Redirect page. This is because a page set as a WishList Member Error page or Redirect page is unprotected by default.
We will provide some examples of these types of pages and where they can be found in the WishList Member.
—
Content Protection > Pages > Content Section in WishList Member
Below is a screenshot showing the Content Protection > Pages > Content section and you can bulk edit content using the options provided. In this example, none of the pages are set as an Error page or Redirect page in WishList Member so all the listed pages and have the option to be set as protected.
—
In this next screenshot example, the page named “Member Welcome” is displaying the following message:
This page can not be protected as it is currently set as a WishList Member Error/Redirect Page.
—
This is because the “Member Welcome” page is set as the After Registration page in the Content Protection > Global Defaults > Redirects section of WishList Member.
—
—
This means the “Member Welcome” page cannot be protected because it is set as the After Registration page.
Error Pages or Redirect Pages in the WishList Member > System Pages section when editing a Page
The WishList Member Error pages and Redirect pages appear under the content section when editing a WordPress page. The screenshot example below shows a page named “Sample Page” that is not set as an Error page or Redirect page so the WishList Member protection settings appear and the option to protect the page is available.
—
But, if a page is set as an Error page or Redirect page, the WishList Member protection settings will not appear below the content area while editing that page. In the example below, the page named “Member Welcome” is set as the After Registration page.
—
This means the WishList Member protection settings will not appear on that page and a message stating the page can not be protected as it is currently set as a WishList Member Error/Redirect Page will be displayed.
—
This means the “Member Welcome” page cannot be protected because it is set as the After Registration page.
Pages and Set as Unprotected by Default
You will notice the “This page can not be protected as it is currently set as a WishList Member Error/Redirect Page” message will appear in the WordPress admin sections mentioned above when you set Error pages and Redirect pages on your site. There are also some instances to keep in mind regarding these pages and we will detail those below.
Advanced Options > Global Defaults > Error Pages
Any page set as an Error page can not be protected and will be set as unprotected by default.
– Non-Members
– Wrong Membership Level
– Membership Cancelled
– Membership Expired
—
Advanced Options > Global Defaults > Redirects
Any page set as a Redirect page can not be protected and will be set as unprotected by default.
– After Registration (more details are available below if you want to protect an After Registration page)
– Membership Requires Approval
– Membership Requires Confirmation
– After Logout
– Unsubscribe Confirmation
– Resubscribe Confirmation
—
An After Registration Page CAN be Protected if it is Set for a Specific Level
There is an instance when a page can be set as an After Registration page and it CAN be protected. This can be done if it is configured appropriately in the Setup > Levels section in WishList Member.
If you set a page as the After Registration redirect for a Level in the Setup > Levels > *Click to edit Level* > Additional Settings section of WishList Member…
…and the “Hide after login page and after registration page of each level” option is ENABLED in the Advanced Options > Global Defaults > Protection section of WishList Member the page will NOT be protected.
—
But if you set a page as the After Registration redirect for a Level in the Setup > Levels > *Click to edit Level* > Additional Settings section of WishList Member…
…and the “Hide after login page and after registration page of each level” option is DISABLED in the Advanced Options > Global Defaults > Protection section of WishList Member the page WILL be protected.
—
Page Used as WordPress Posts Page
Another instance to keep in mind is related to the WordPress Posts page. If you set the Posts page as your Homepage display in the Settings > Reading section of WordPress, it will appear in the Content Protection > Pages section of WishList Member but it can not be protected.
—
The information above should help to explain why not all pages and can be protected and why some pages are unprotected by default.