Building an Alumni Website with WordPress & Charging with Stripe for Subscription

When you are dealing with a full-fledged website, flooded with a large number of visitors, you can turn them into paid customers. Wondering how? Well, by simply adding a paid membership feature or a subscription feature to your website.

Just like creating a membership website, you can also create a paid alumni website.

In this article, I will show you how to build an alumni subscription site using WordPress.

Advantages of a Paid Alumni Membership Site

You can build an alumni website-

  • To turn your visitors into paid customers
  • To charge your visitors on a monthly or yearly basis
  • Let your visitors post their article on your website
  • To let a group of people connect with each other
  • To allow members post content on the website.

For example, bringing back the good old college days to a group of college friends

  • To let the Members get exclusive online access.
  • To build a strong network among your users which is necessary for their career.
  • Allow your users to reunite with each other easily and more

Why Should You Choose WordPress to Build an Alumni Membership Site

The reason is simple! WordPress is the most popular CMS that will let you build an alumni website easily with the power of its plugins.

You don't even need to use a single line of code which will save your effort and precious time.

How to Create an Alumni Website Using WordPress

It's easier than easy! You can not only build an alumni site but also you can create subscription fees for every member of the site.

Best membership plugin WordPress- alumni website

Just follow these simple steps and you are good to go!

Step 1: Download and Install WP User Frontend

Assuming that you have your WordPress site up and running, go to the WP Admin Dashboard → Plugins → Add New.

Now search for WP User Frontend and install and activate the plugin.

how to create an alumni site using WPUF
WordPress User Frontend

Step 2: Get the WP User Frontend Pro version

An alumni website is actually a user directory website. And as the user directory feature is not a free feature in WordPress, you will need to download the WP User Frontend Pro plugin to this end.

WordPress User Frontend pro

Go through this quick and precise documentation to learn how to purchase the Pro version.

Step 3: Activate the Stripe Payment and the User Directory Module

Now go to the WP Admin Dashboard > WP User Frontend > Modules.

how to create an alumni site

Now, activate the Stipe Payment and the User Directory module by turning on the toggle bar.

Step 4: Create & Publish a Registration Form

Now, you need to create a registration form in the WP User Frontend Pro. Go to the WP Admin Dashboard → WP User Frontend → Registration Form → Add Form.

Create a registration form for alumni users.

how to create an alumni site with WPUF

Now, copy the shortcode and publish it on your site's Membership form page. Finally, hit the publish button.

how to create an alumni site

Now, you have to set this registration page from the WP Admin Dashboard → User Frontend → Settings → log in/Registration page → Registration page (Dropdown).

alumni website

Save the changes.

Step 5: Turn on ‘Anyone Can Register' the Form

Navigate to the WP Admin Dashboard → Settings → General. Check the box from the Anyone can register option:

how to create an alumni website

Save the settings.

Step 6: Configure User Listing Page

In this step, you will need to go to the WP Admin Dashboard → User Frontend → Settings → User Directory.

how to create an alumni site

Here, you can set the Profile Image Size, Avatar Size, Profile Header Template, and user listing template.

Step 7: Configure Meta Fields

Now, go to the WP Admin Dashboard → User Frontend → User Listing. Then, change the Label and select meta keys for each label. Make sure to save the changes.

how to create an alumni site

Notes:

  1. If you can not find any meta key for a field then create a user and register using the registration form for once. After that, you will find the necessary meta keys.
  2. You can also show these fields in the user listing table by just checking the “Show in user listing table.
  3. You can also check the “Search by this meta in user listing table” option so that a user can use it to search a user from the user listing table.
  4. Use the Image/File item to show the profile image.

Step 8: Publish The User Listing Page

Finally, it's time to publish the User Listing page. This step is important to see the alumni members from the frontend.

Go to the WP Admin Dashboard → Pages → Add New. After that, copy and paste the shortcode [wpuf_user_listing]. Now, hit the publish button. Voila!

how to create an alumni site

Step 9: Monetize The Membership Form

alumni website in WordPress

In case you want to monetize the membership form, you have to create a subscription pack and also have to enable the payment gateways:

Creating a Subscription Pack

As we are building an alumni website, it will be wise to create a subscription pack which has an expiry of monthly or yearly. You can set any expiry time with the WP User Frontend.

Navigate to the WP Admin Dashboard → User Frontend → Subscription to create subscriptions for your users.

how to create an alumni site

Go through this doc to learn how to create a subscription pack.

Enabling Payment Gateways

you can use either PayPal or Bank Payment or Stripe. Here we will be using the Stripe payment system.

To use the Stripe payment go to the WP Admin Dashboard → User Frontend → Settings.

Now, check the credit card option and after that insert your Stripe Secret Key and Publishable key. Then save the changes and you are done with monetizing the Membership form.

how to create an alumni site

Note: If you do not know how to get the Stripe keys then you can give a shot to this documentation.

How a User will Be Able to Register as a Member

After logging in to your website, a user will click on the “Registration page” to get the Registration form.

how to create an alumni site

Now, your user will be able to see the WP User Frontend subscription pack before registering.

alumni website

On clicking on the “Sign Up” button, he or she will get the registration page:

how to create an alumni site

After, filling out the form with necessary data, the user has to hit the ‘Register‘ button.

Next up, the user will get a payment form for his Stripe credit card:

how to create an alumni site

Finally, the user needs to click on the ‘Proceed‘ button to complete the payment and get registered on the user directory.

Now, everyone can see the newly registered users on the user listing table:

how to create an alumni site

You can also select the View Profile button to see a user's single profile:

how to create an alumni site

Here is the single profile of a user:

how to create an alumni site

Wrapping up on Alumni Website with WordPress

This is the simplest way to create a paid alumni website with WordPress. The best part is that you can use pretty advanced form fields to collect your user's data.

Aside from the Stripe payment gateway, the WP User Frontend Pro also supports the popular payment gateways like PayPal. You can also use the bank payment system to charge your customers.

Finally, if you do know an easier way to create a paid alumni membership site than the way I showed here don't hesitate to mention that in the comment section below. I would love to learn that with great enthusiasm!