In addition to regular posts and pages, WP-Members can be configured to handle Custom Post Types.
As previously discussed, posts and pages are specific post types. In addition to these and other WordPress defaults, you can create “custom post types” or CPTs.
CPTs are often found in plugins and themes to handle specific types of content. Sometimes these may operate much like a post or a page, and sometimes not. It depends entirely on the CPT – remember, these are “custom” so they can be almost anything.
WP-Members does not automatically handle CPTs. You need to set the plugin to do that based on the CPTs you have. Remember, CPTs are custom so WP-Members doesn’t automatically know what they are or what they do.
If you go to the WP-Members main Options tab and scroll to the bottom, you will see a list of public CPTs for your WP installation. Select any that you want WP-Members to handle and save your settings. This will add them to the main WP-Members Content Options. Then you can handle them the same as you would handle a post or a page.
Keep in mind that not all CPTs will function the same as a WP post. Therefore, it is not guaranteed that WP-Members will be able to block it the same as a post. If the CPT uses custom post meta fields, then those will not be blocked. If the CPT places content outside the Loop, that will also not be blocked. In these cases you may want to implement a redirect in order to prevent access.