Members-Only Events for Paid Memberships Pro: Integrate Events Manager, The Events Calendar, & Timely

July 19, 2024

Members-Only Events for Paid Memberships Pro: Integrate Events Manager, The Events Calendar, & Timely Plugin

Create private events, hide event details, & restrict event registration for members-only using popular events calendar plugins with PMPro.

The best way to create private events and restrict event registration for members-only with WordPress.

Create a fully-featured membership community or association website with private events and registration for members-only. This plugin integrates Paid Memberships Pro with the most popular free events plugins for WordPress including:

Hide Event Details From Non-Members

Create or edit an event with your calendar plugin of choice. The event editor includes the “Require Membership” meta box bundled with Paid Memberships Pro.

This plugin filters the event information shown in your event lists, event categories, calendar views, and single event landing pages. You can control how much information is shown to public visitors in the plugin settings.

  • Protect any event by checking the boxes for your desired membership levels.
  • Private events do not allow non-members to view full event details or complete event registration.
  • Supports recurring events for all modules. Membership requirements automatically copy over from the ‘parent’ event.

Hide Private Events From The Public

You can completely hide member-restricted events to non-members. This means that only logged in members can see any event details.

Hidden events are a secret—these events are not shown in your event lists, event categories, and calendar views.

Learn more about creating and protecting events and event bookings for your membership in our documentation site.

About Paid Memberships Pro

Paid Memberships Pro is a WordPress membership plugin that puts you in control. Create what you want and release in whatever format works best for your business.

  • Courses & E-Learning
  • Private Podcasts
  • Premium Newsletters
  • Private Communities
  • Sell Physical & Digital Goods

Paid Memberships Pro allows anyone to build a membership site—for free. Restrict content, accept payment, and manage subscriptions right from your WordPress admin.

Paid Memberships Pro is built “the WordPress way” with a lean core plugin and over 75 Add Ons to enhance every aspect of your membership site. Each business is different and we encourage customization. For our members we have a library of 300+ recipes to personalize your membership site.

Paid Memberships Pro is the flagship product of Stranger Studios. We are a bootstrapped company which grows when membership sites like yours grow. That means we focus our entire company towards helping you succeed.

Try Paid Memberships Pro entirely for free on WordPress.org and see why 100,000+ sites trust us to help them #GetPaid.

Read More

Want more information on protecting course content with Paid Memberships Pro, LearnDash or LifterLMS and WordPress membership sites? Have a look at:

Installation

Note: You must have Paid Memberships Pro installed and activated on your site.

Install PMPro Events from within WordPress

  1. Visit the plugins page within your dashboard and select “Add New”
  2. Search for “PMPro Events”
  3. Locate this plugin and click “Install”
  4. Activate “Paid Memberships Pro – Events” through the “Plugins” menu in WordPress
  5. Go to “after activation” below.

Install PMPro Events Manually

  1. Upload the pmpro-events folder to the /wp-content/plugins/ directory
  2. Activate “Paid Memberships Pro – Events” through the “Plugins” menu in WordPress
  3. Go to “after activation” below.

After Activation: Create Members-Only Events

Once the plugin is activated, it automatically detects which events module to load for your site. The included modules are:

If you are not already using an events plugin, you must select one from this list to use the features of this integration plugin.

  1. Edit any event in your site to restrict access via the “Require Membership” meta box.
  2. Events are displayed or hidden from calendar (archive) view according to your settings under Memberships > Settings > Advanced Settings.
  3. Event excerpts are shown or hidden from non-members according to your settings under Memberships > Settings > Advanced Settings.

Screenshots

  1. Set Membership Requirements when editing a single event.

    Set Membership Requirements when editing a single event.

  2. Event information is hidden on the site.

    Event information is hidden on the site.

FAQ

I found a bug in the plugin.

Please post it in the GitHub issue tracker here: https://github.com/strangerstudios/pmpro-events/issues

For immediate help, also post to our premium support site at http://www.paidmembershipspro.com for more documentation and our support forums.

I need help installing, configuring, or customizing the plugin.

Please visit our premium support site at https://www.paidmembershipspro.com for more documentation and our support forums.

Changelog

1.5 – 2024-07-18

  • ENHANCEMENT: Updated the frontend UI for compatibility with PMPro v3.1. #53 (@dparker1005)
  • ENHANCEMENT: Only load our module for All-In-One-Events Calendar for versions before 3.0. If you are using the latest version, please restrict the content by following this guide – https://www.paidmembershipspro.com/documentation/content-controls/
  • REFACTOR: Now usigng get_option() instead of pmpro_getOption(). #51 (@JarrydLong)

1.4 – 2023-02-01

  • ENHANCEMENT: Support recurring events for The Events Calendar. It inherits the ‘main’ event membership settings.
  • BUG FIX: Resolve a database warning (unique alias warnings) for The Events Calendar in some instances when SQL queries run multiple times.

1.3.1 – 2022-01-26

  • BUG FIX: Changed two hooks to the correct names in the integration for The Events Calendar.
  • Updated to show as compatible with WordPress 5.9 after testing.

1.3 – 2021-12-15

  • ENHANCEMENT: New integration with The Events Calendar new “v2” calendar views for filtering protected events.
  • Now requiring PHP 5.6+ to match minimum required version in Paid Memberships Pro

1.2 – 2021-06-21

  • ENHANCEMENT: Improved integration for Sugar Calendar and the Event Ticketing Add On so that the Event Ticketing box is not displayed if the event is protected.
  • BUG FIX: Fixed a problem where events for The Events Calendar would get the wrong excerpt when they were protected.

1.1 – 2021-03-01

  • ENHANCEMENT: Added in a new filter for The Events Calendar, to adjust the event meta if the user doesn’t have access to the event. pmpro_events_tribe_post_single_html.
  • ENHANCEMENT: Added in a new filter for Sugar Calendar, to show/hide event meta to non-members. pmpro_events_sc_hide_event_meta.
  • ENHANCEMENT: General improvements to localization and internationalization.
  • ENHANCEMENT: Support recurring events for all modules, this will now automatically copy over membership requirements from the ‘parent’ event.
  • BUG FIX: Fixed an issue in Sugar Calendar hiding events in the WordPress dashboard for non-members.
  • BUG FIX: Fixed a warning for undefined variable for The Events Calendar for event excerpts.
  • BUG FIX: Fixed an issue where event meta (event tickets and RSVP blocks) were showing on restricted events for The Events Calendar.

1.0

  • Original version.

Details

  • Version: 1.5
  • Active installations: 2,000
  • WordPress Version: 5.2
  • Tested up to: 6.6.1
  • PHP Version: 7.2

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars