Display User Course Progress in the WordPress List Tables

For course creators, insights into student progress can be an invaluable set of data. For sites using the Courses for Membership Add On default module, though, instructors donât currently have a way to access this data. Until now.

This code recipe introduces a new column in the Courses admin page to display lesson progress and course completion across your members.

PMPro Security Update 2.12.7

Version 2.12.7 of Paid Memberships Pro is out with a single important security fix. Thanks to an anonymous source for the responsible disclosure of this issue.

On sites with certain setups or custom code, PMPro would sometimes make a request to the REST API that would accidentally result in the password and password2 (confirm password) fields entered at checkout showing up in plaintext in the web server’s access logs. To keep the accounts of users secure, both on your site and any other site they might have used the same password on, it is important that passwords never be stored in plaintext.

While only a subset of sites would have been affected by this, we recommend all sites update PMPro the latest version as soon as possible and read the rest of this post to determine if your site was affected. Affected sites should also delete or scrub their access logs and access log backups.

Please update Paid Memberships Pro from the plugins page of your WordPress dashboard. You can also get the latest version of PMPro here. We recommend that everyone upgrade as soon as possible.

5 Principles For Building Relationships With Your Members

In the world of online membership communities, success isn’t just about the metrics. It’s about building a relationship with your membersâespecially relationships with your core followers.

These are the people that provide the most valuable feedback, work with you to grow your community, and are with you through it all.

In a recent discussion with Ed Wallace, President of the Relational Capital Group, we learned about the pivotal role of relational capital in driving business success. Wallace, a seasoned author and coach, explored the nuances of building and leveraging relationships in the online membership business space.

Keep reading or watch the full interview below to discover 5 key principles that can improve your membership or association’s offering through deeper member relationships.

Using Page Builders to Enhance Your Site’s Membership Pages

Many people use page builders to create a more visually appealing user experience on their websites without custom development.

Page builders give website creators loads of tools to design and create unique page layouts. They function as an extension of your WordPress site’s theme and unlock design tools, such as:

  • drag-and-drop elements
  • pre-designed templates
  • visual assets like images and icons

All of this helps non-coders create beautiful layouts.

However, thereâs an art to properly using these tools alongside the required shortcodes on various pages of your membership site, like the pricing page or membership account page.

In this post, we talk all about page builders, including some frequently asked questions, compatibility issues, and information about the page builders natively supported in Paid Memberships Pro.

Paid Memberships Pro vs. Wild Apricot

If you manage an association or nonprofit organization, you want to stay close to your members. A membership platform can help you communicate regularly with your volunteers and other members, growing your organization and keeping them invested in your mission. Looking for a membership platform to fit your needs? Hereâs a comparison of Paid Memberships Pro vs. Wild Apricot.

Create a WordPress Member Directory to Display Your Users

Many member-supported communities and associations want to create a WordPress member directory that displays users and members. But where do you start?

For sites built with Paid Memberships Pro, the process of adding a directory and user profiles is really straightforward. You’ve already got a full roster of membersâand they are ready to be displayed in your directory as a way to highlight their skills, experience, preferred contact method, and more.

In this guide, we cover the basics of using the Member Directory and Profiles Add On, as well as several ways to extend and customize your directory for a perfect fit.

How to Block WordPress Users and Members

From time to time, a membership site may need to block WordPress users and members or restrict membership changes. In this guide, we cover the most common ways to restrict members from interacting with your membership site.

If you come across any problem members in your business, these methods allow you to limit or completely disable their access on your site. We’ll also cover how to lock a member’s level indefinitely or for a specific required term.

Posted in . Bookmark the . Last updated: .

Build a Side Hustle Membership Site

The world can’t stop talking about recurring revenueâbut what does it really take to build a side hustle membership site that helps you get paid?

In this article, we explore what it means to build a side hustle to achieve your financial goals through a recurring revenue membership site. Keep reading to learn our top 10 tips to get started, including an interactive micro course video and supporting downloadable worksheets.

Scaling for High Traffic Websites: How to Improve WordPress Site Performance

As your WordPress website gains traction and attracts more users and members, you might encounter performance challenges that require careful handling. In this developer focused guide, we explore how to improve WordPress performance to ensure a smooth user experience even as your membership site scales.

We’ll cover common issues that arise with large membership sites and explore potential solutions and best practices to handle them.

Still growing? This post is also designed to help you understand core web vitals and ways to optimize WordPress and Paid Memberships Pro. Letâs take a look at page speed and the massive role it plays in the user experience, bounce rates, and search ranking (SEO) of your site.

This article focuses on making sure your WordPress site is optimized for performance, no matter the size.

How a Primary Teacher Built a Digital Resource Site for Educators

âœAn investment in knowledge pays the best interest,â³ said Benjamin Franklin. If teaching represents that investment, just think how much that interest is compounded when a teacher steps out of her classroom to teach other educators. This is what Samantha âœSammyâ³ Taylor has done sharing her unique e-courses throughout Australia, with the help of WordPress and Paid Memberships Pro.

Sammy Taylor, a primary school teacher and literacy coach, created Andrell Education in 2011, and later, Big Write & VCOP, to share her classroom literacy approach to improve pupilsâ writing skills. Her approach, known as VCOP (âœvocabulary, connectives, openers and punctuationâ³), is a teaching method that she herself learned during a year she spent teaching in London.

VCOP has shown to improve the teaching of writing skills to primary school students, and Sammy put it into practice upon her return to Australia. Presented with a cohort of students who upon entering grade three did not reach the minimum level for writing, she implemented Big Write and VCOP in the classroom: the results were almost immediately and impressively apparent.

There is nothing more powerful and rewarding than watching that lightbulb moment when a student understands or masters what they were finding difficult before. 

âSammy Taylor

WP Engine

WP Engine offers “hassle-free WordPress Hosting”. They offer a cloud-based, fully managed solution built specifically for hosting WordPress sites.

This hosting documentation guide will walk you through the process of setting up and configuring your WP Engine website to work with Paid Memberships Pro.

PMPro Security Update 2.12.6

Version 2.12.6 of Paid Memberships Pro is out with a very important security fix.

All versions of PMPro since 2.3 are vulnerable to the issue fixed in this release. The vulnerability allows malicious actors with no authorization to add new levels or change the details of existing levels, including the level price. With this ability, someone could change a level price to $0, allowing them to bypass your paywall or otherwise cause issues with your site.

Please update Paid Memberships Pro from the plugins page of your WordPress dashboard. You can also get the latest version of PMPro here. We recommend that everyone upgrade as soon as possible.

We have no reason to believe that this vulnerability is being abused widely, but to be sure your site was not impacted by this issue, double-check that your levels are all still configured as intended.

Thanks to Craig Smith and WordFence for the responsible disclosure of this issue.

Add PayPal Express Option at Checkout

Appeal to the highest number of potential customers by offering PayPal Express as a secondary payment option in addition to your onsite credit card payment gateway.

WooCommerce Integration

Integrate your membership site with WooCommerce to offer members-only product discounts as a global percentage off or per-product.

Advanced Levels Page

Enhance the levels page by utilizing an advanced block to display as column layouts, selectively hide or show specific plans and plan details, and effortlessly showcase your pricing table anywhere on your membership site.

Courses for Membership

Create courses with lessons and manage member access natively in Paid Memberships Pro or integrate with the most popular LMS plugins for WordPress.

Roles for Membership Levels

Optimize WordPress role management in membership levels with enhanced control, ensuring precise access control, seamless integration with other plugins, and increased opportunities for user engagement.

Membership Card

Create a printable, customizable Membership Card for Paid Memberships Pro members or WordPress users.

Approval Process for Membership

Set up a unique approval or application process for your membership site. This plugin gives membership site administrators the ability to approve or deny members.

Set Expiration Date

Set a specific expiration date (e.g. 2024-12-31) for a PMPro membership level or discount code. This expiration date will override any expiration period set on the level.

Subscription Delays

Set a variable-length period between checkout and the first recurring subscription payment with a customizable delay setting for membership levels and discount codes.

How Developers Can Help You Build a Membership Site: 6 Great Examples

As your membership site grows and your needs become more complex, you might find yourself pondering a critical question: when does it become essential to enlist a developer’s help? This article is designed to guide you through this decision-making process, highlighting how developers can help build your membership site.

Explore six compelling examples of how a developer can elevate your site, like maintenance, custom coded plugins, working on design consistency, and integrating with third parties. We also cover how to safely bring a new developer into your project, ensuring the collaboration is both secure and productive.

Last, the article includes a set of FAQs, covering everything from costs to the scope of work, ensuring you’re well-equipped to make informed decisions for your membership site’s journey.

Remove the Lesson List From Courses With PMProâs Default Course Module

This guide demonstrates how to offer distraction-free learning by removing the lesson list from single course pages in PMProâs default course module.

While some course creators want users to be able to easily navigate between lessons, others may want to create a course free from distractions, so users can focus on the core content.