Yes you can use PMPro to restrict the content on the pages where you would have the event details etc t paid up members.
this is possible..
there are some examples here in other members questions you might want to check out.
Hi,
I am still facing this problem.Please any one who can tell me how to solve this
I am sorry. I mis read this post. thought you wanted to know if it could be done..
Try this code with in the post etc.
[membership]
Will show up for all members
[/membership]
[membership level=”1″]
Will only show up for level 1 users
[/membership]
the above will restrict just the content within the code and be shown to that particular membership level.
OR also Paid Memberships Pro adds a “Require Membership” box to your WordPress “Edit Page” screen ( right hand side) allowing you to control access for each active membership level (public and hidden).
This will restrict the whole page.
hope this helps.
Restricting CPTs takes a little bit of work. The fastest way is to use our addon here:
http://www.paidmembershipspro.com/new-add-on-to-auto-detect-protect-and-redirect-custom-post-types/
Or if you needed a bit more control, here is a tutorial on how to make sure that CPTs have a “Require Membership” setting. Then you can check that field and use code to redirect members away from those CTPs. Here are the tutorials for the different parts of that:
http://www.paidmembershipspro.com/add-pmpro-membership-level-meta-box-to-a-custom-post-type/
http://www.paidmembershipspro.com/2013/07/redirect-non-members-away-from-member-content/