How it Works
This add on currently offers integration for four popular events plugins: Events Manager, The Events Calendar, Sugar Calendar, and All-in-One Event Calendar.
When creating or editing an event, you will see the same “Require Membership” meta box as displayed by default on the edit post/page screen with PMPro.
Events that are restricted by membership level will not allow non-members to view full event details or complete event registration. The list and single view of the event will show limited event details as defined by your Advanced Settings > “Show Excerpts to Non-Members” setting.
Additionally, you can completely hide member-restricted events to non-members via the Memberships > Advanced Settings > “Filter Searches and Archives” setting.
The appropriate members-only message set in Memberships > Advanced Settings will display after single event details.
This Add On restricts events in the calendar, list, widget or RSS feed views as available in your events plugin of choice. In these views, members-only events will be hidden if you have set the Memberships > Advanced Settings > “Filter Searches and Archives” to “Yes”.
Events Manager

#_BOOKINGFORM
placeholder will be hidden.
The Events Calendar

Note that there are a few available action and filter hooks to customize your site further:
apply_filters( 'pmpro_events_tribe_events_page_modules', bool true ); |
apply_filters( 'pmpro_events_tribe_events_tickets_page_modules', bool true ); |
apply_filters( 'pmpro_events_tribe_events_show_excerpts', bool true ); |
Sugar Calendar

All-in-One Event Calendar

Note that there are a few available action and filter hooks to customize your site further:
apply_filters( 'pmpro_events_ai1ec_filter_archives', bool true ); |
apply_filters( 'pmpro_events_ai1ec_query_args', array $args ); |
Installation
- Install via WordPress Admin
- Go to ‘Plugins’ > ‘Add New’ in your WordPress dashboard.
- Search for “PMPro Events”.
- Click “Install Now”.
- or, Upload the ‘pmpro-events’ directory to the ‘/wp-content/plugins/’ directory of your site.
- Activate the plugin through the ‘Plugins’ menu in WordPress.
- Edit an existing event or create a new event. Check appropriate membership levels in the “Require Membership” meta box to restrict access.
Screenshots
Setting the membership requirements on the Edit Event admin page.
Frontend screenshot of a members-only event.