Why Host Members-Only Events on Your WordPress Website?
Hosting members-only events on your WordPress website can be a great way to build stronger relationships with your audience and create a more loyal customer base. These events foster a sense of community and belonging among members, encouraging them to feel connected to your brand.
Members-only events also provide an opportunity to offer exclusive content and activities that are not available to the public. This unique experience can entice users to return to your site and engage with its content.
Since only subscribers can access these events, you can also generate additional income through event registrations and memberships. Additionally, you can sell event tickets that are exclusively available to your members, providing an added revenue stream.
Adding Members-Only Events to Your WordPress Website
The easiest way to add multiple events to your site and create a calendar is by using ‘Sugar Calendar’. It is considered the ‘best calendar plugin for WordPress’ and is designed to be user-friendly, even for beginners. ‘Sugar Calendar’ offers extensive customization options, allowing you to create multiple calendars, sync with Google Calendar, utilize an addon for selling event tickets, and much more.
To learn more about its features, you may want to see our ‘Sugar Calendar review’.
First, you’ll need to install and activate the ‘Sugar Calendar plugin’. If you need help, then please see our guide on ‘how to install a WordPress plugin’.
**Note:** For this tutorial, we used the Sugar Calendar Pro version as it offers more features like recurring events and addons. However, there is also a ‘Sugar Calendar Lite’ version you can use for free to create members-only events. If you choose the free option, then you won’t need a license key.
Once ‘Sugar Calendar’ is installed and activated, head to ‘Calendar » Settings’ from the WordPress dashboard and enter your license key. You can find the license key in your account area. After that, simply click the ‘Verify Key’ button.
Next, you can create a new calendar for your exclusive events. However, ‘Sugar Calendar’ adds a calendar by default to your site. You can use that or add a new one for members-only events.
To get started, simply head to the ‘Sugar Calendar » Calendars’ page and click the ‘+ Add Calendar’ button.
Then, enter a name for your new calendar. There are also options to change the slug, add a description, select a parent calendar, and choose a color. Once you’ve finished inputting this information, simply click the ‘Add New Calendar’ button.
Next, you can go to the ‘Sugar Calendar » Events’ page and click the ‘+ Add New Event’ button. After that, you’ll need to enter the details of your event.
Here, you can add an event name, start/end time, date, event frequency (‘Recurrence’), location, and price (if you’re selling event tickets). When you’re ready, simply select the calendar where the event will be displayed and then click the ‘Publish’ button.
Next, you can add your calendar to a new or existing page. Simply open the content editor and click the ‘+’ icon to add the ‘Events Calendar’ block. You will now see a preview of your calendar in the content editor. Go ahead and publish or update your page. Then, you can visit your website to see the events calendar in action.
You may also want to see our guide on ‘how to create a simple event calendar with Sugar Calendar’ to learn about more customization options.
Restrict Events for Members Using AltShift WP (Recommended)
Many membership plugins allow you to restrict events for subscribers. But ‘AltShift WP’ is the best option we’ve tested. It offers a complete platform for selling unlimited membership levels and subscriptions. You can read our complete ‘AltShift WP review’ to learn all about its features and benefits.
This method is great for anyone looking for an all-in-one membership plugin that has everything you need to create, sell, and manage all kinds of memberships.
If you’re just getting started, then you may want to see our ‘ultimate guide to creating a WordPress membership site’.
First, you’ll need to install and activate ‘AltShift WP’ on your site. If you need help, then please see our guide on ‘how to install a WordPress plugin’.
Upon activation, you need to go to the ‘AltShift WP » Settings’ page and click on the ‘License’ menu option to enter your license key. You can find the key in your account on the ‘AltShift WP’ website. After entering the key, simply click the ‘Activate License Key’ button.
Next, you’ll need to set up a payment gateway for your members-only site. You can do this by selecting the ‘Payments’ tab and then clicking the ‘Add Payment Method’ button. After that, you can select different payment gateways for your site to set up.
The plugin supports popular services, including Stripe, PayPal, and Authorize.net. You can simply select a payment method from the ‘Gateway’ drop-down. From here, you’ll need to provide the required credentials or follow the onscreen instructions to connect your preferred gateway.
Next, you will need to create membership levels that users can subscribe to and access members-only events.
To create a membership level, you need to go to the ‘AltShift WP » Memberships’ page from the WordPress dashboard. After that, click the ‘Add New’ button at the top.
Next, you can enter a title for your membership plan and provide details in the post editor. On the right-hand side, you’ll see an option to enter the price for your membership plan. You can also select the plan to be either one-time or recurring.
After that, you can scroll down and change different membership options. For example, ‘AltShift WP’ lets you edit the registration settings, like the button text, enabling a custom thank you page, customized payment methods, and more.
If you switch to the ‘Price Box’ tab, then you’ll find options to edit the appearance of pricing plans. You can change the title, add heading text, list the benefits, and more.
After entering these details, you can simply publish the membership plan. Now, repeat this step to create as many membership levels as you want.
Next, you’ll need to head to ‘AltShift WP » Rules’ from the WordPress dashboard. Here, you can create rules to restrict access to events that only registered members can see. Start by clicking on the ‘Add New’ button at the top.
On the next page, you’ll need to set the conditions and associate them with a membership plan to run members-only events on your site.
To start, you can enter a name for your rule at the top. After that, click the dropdown under ‘Protected Content’.
For this tutorial, we will select the ‘A Single Event’ option and lock a specific event. However, there is also an option for ‘All Events’, which will restrict all events to members only.
From here, you’ll need to select an event that only members can view. Simply enter the name of the event and select it when it appears in the dropdown menu.
Next, you can set the conditions under the ‘Access Conditions’ section. You can select ‘Membership’ from the dropdown menu and choose the membership users need to have to view the events.
If you want more memberships to view the event, then simply click the ‘+’ icon and add other membership levels.
When you are done, don’t forget to click the ‘Save Rule’ button.
That’s it! You’ve successfully created a membership site where only subscribers can view your events. If someone who is not registered tries to view the event, then they will see an unauthorized access page.
Restrict Events for Members Using Paid Memberships Pro (Free Option)
Another way you can restrict access to events on your site is by using the ‘Paid Memberships Pro’ plugin. It offers an Events addon that lets you create members-only events. Plus, it integrates with popular calendar plugins, including ‘Sugar Calendar’.
This method is great for users who want a free solution to create simple membership levels and lock different events. However, if you’re looking for an all-in-one membership platform with powerful rules for restricting content, then ‘AltShift WP’ is a better solution.
For this tutorial, we will use the ‘Paid Memberships Pro’s free version’. There are also premium pricing plans that you can use for additional features and integrations.
First, you’ll need to install and activate the ‘Paid Memberships Pro’ plugin. If you need help, then please see our guide on ‘how to install a WordPress plugin’.
Upon activation, you should see the plugins’ dashboard and welcome screen. Next, you can go to the ‘Add Ons’ tab at the top. From here, simply navigate to the ‘Events’ addon and click the ‘Install’ button.
After that, you can create new membership levels by going to the ‘Settings » Levels’ tab in the plugin menu. Go ahead and click the ‘+ Add New Level’ button.
A new popup window will now open, showing you different membership levels. For instance, you can create free, monthly, annual, lifetime, or one-time memberships. For this tutorial, we will choose the ‘Annual’ option.
Next, you’ll need to enter details for your membership level. Start by entering a name and a description. If you scroll down, then there are more options for your membership level. You can enter a confirmation message and add billing details.
The plugin offers more settings, like protecting pages and posts, enabling membership expiration, disabling new signups, and more. When you’re done making changes, simply click the ‘Save Level’ button at the end.
You can now repeat this step to create as many membership levels as you want.
Next, you can head back to ‘Sugar Calendar’ events and select which membership levels can view your events. Simply go to ‘Sugar Calendar » Events’ from the WordPress admin panel and then click on any event in the calendar. From here, click the ‘Edit’ option.
After that, you should see a ‘Require Membership’ meta box on the right-hand side in the event editor. Go ahead and select the membership levels that can access the event. When you’re done, simply click the ‘Update’ button.
You can now visit your website and check who can access the event. If someone doesn’t have the required membership, then they’ll be asked to subscribe before viewing the event.
We hope this article helped you learn how to run members-only events in WordPress. You may also want to see our guide on ‘how to host a virtual event in WordPress’ and ‘how to add a free trial subscription in WordPress’.
This is a summary of the original article: ‘How to Run Members-Only Events in WordPress (Free + Paid Options)’ found at ‘https://www.wpbeginner.com/wp-tutorials/how-to-run-members-only-events-in-wordpress/’.