And that brings us on to Understanding Content Protection. The slide here says there are 7 Levels of Content Protection. This more tag protection is just different in another way.
Create a Membership Website – 7 Levels of Content Protection
First, is the content is visible to everybody. There are parts of this site, for example the home page and the blog page, that are visible to absolutely everybody, public and logged in members combined.
The next level of content protection is visible to the public only. That is, the content is hidden to logged in users, which is a great thing for content that you might only want displayed to somebody who is not logged in to the site, a member of the general public but that you don’t really want displayed for a logged in user.
I have an example of that is on my site. If you go to www.byobwebsite.com and we go to live answers. I’m not logged in here so in this case our Limited Time Introductory Offer, this shows up if you’re not logged in. And if you are logged in, it doesn’t show up, it doesn’t get in anybody’s way. But if you’re not logged in, then you see it all over the place. Of course, I want it to be as obvious and as easy for anybody to sign up as possible. That’s an example of content that is available to the general public but is not visible to a member.
The next level is visible to all logged in members regardless of their account status. Now, remember that we checked that thing that says “allow expired users to login,” and that’s specifically for this purpose. We can put the subscription renewal page behind that. There are other things that we could do as well that we want our members to see regardless of their account status.
And then we have the next level which is visible to all logged in members except for expired accounts. So even if you are a premium member for example, they may be able to see this content unless their account is expired. Or all free members may be able to, unless their account is expired.
Then you have what I think most people think of as the typical content control which is specific content is available only to specific membership levels, and the members with those levels have to have current accounts. This is the main level of control that you are going to be employing, that is controlling some content for one membership level or another and only allowing them to see that content if their account is current.
The next thing is that you can have content that is available to specific members. You know, this content is only available to “Joe” but is not available to “Rita.” While you may not think of an example of that off the top of your head, nevertheless, it is possible for us to do just that. That is you can set aside some kind of content and make it available for a specific member only.
And then we have the site wide protection which we talked about earlier, which is protecting the entire site regardless of its content. Nobody can get into the site until they login. And so that’s site wide protection.
Those are the seven levels of content protection that exist in WP eMember.
Create a Membership Website – 5 Methods of Content Protection
There are Five Methods of Content Protection. The first level of content protection is protection that you set within the WP eMember Admin Screens and we’re going to talk about that link here in a moment.
The next level of content protection is from the post or page edit screens.
The third level of content protection is that more tag protection, is that everything is visible before the more tag and everything is hidden after the more tag.
Then you have in-line protection, which can carve out a specific block of information or content and say “this is only for membership level 3.” While all the rest of it may be available to some members or might be open to the general public, but the code for that is in-line for content.
And then finally we have programmatic protection. We may do a little bit of that in this course where you use a function to determine whether or not content is protected. As it turns out, that is how I protect 100% of the content that is on my site. I don’t use any other kind of content protection except programmatic protection. So everything on my site asks the question, “Is the user logged in? If the user is logged in, are they current? If they are not current, send them here. If they are current, then do they have the appropriate level to watch this material?” And if the answer is “yes,” a certain type of material is displayed, and if the answer is “no,” a different type of material is displayed.
And so all of my protected content has multiple versions that display a certain set of conditions and that’s all done with WordPress functions. And we’ll probably do a little bit of that. I wanted essentially every page on my site and every post on my site to be publicly visible. And I just wanted to hide the premium videos, but I didn’t want to hide the pages those premium videos were on. And so that is why I use programmatic protection myself.