Kim is Co-founder of Paid Memberships Pro. She has her hand in all aspects of the development, management, and marketing for the product and the team. She oversees frontend development for the core open source plugin and over 75 Add Ons.
If you’re adding membership to an existing WordPress site with a lot of content, chances are you are looking for a way to speed up the initial setup process of restricting content throughout your site.
This post offers developers a few advanced methods to set up restrictions in bulk via MySQL.
Depending on your membership site’s business model, you may want to charge members an additional fee based on the payment gateway. This approach can ensure that transaction fees don’t cut into profits. This article will explore three methods to adjust the membership pricing at checkout based on payment gateway.
The Membership Maps Add On for Paid Memberships Pro is designed to geocode a member’s Billing Address information at membership checkout. If you are just installing this Add On, there are existing members in your site that have not yet had their address processed for display on the membership map.
This recipe will run a batch process on 30 members at a time to properly geocode their information for display.
Some of the Paid Memberships Pro frontend pages show a list of action links separated by a vertical bar character. This includes links on the Membership Account page, on the frontend Log In page, and displayed in the Log In Widget.
This recipe will show you how to remove or change the separator between action links throughout all common navigation groups in your membership area.
Version 2.4.1 of Paid Memberships Pro is out with some bug fixes and enhancements. We have added a new REST API endpoint, resolved a password reset issue for sites hosted on WP Engine, fixed session issues with Varnish cache, and added a few new action and filter hooks.
The pmpro_stripe_payment_intent_params allows you to filter the parameters included in the Stripe Payment Intent. This recipe demonstrates how to set a custom statement descriptor for your membership site. If you have connected a single Stripe account to multiple websites, this approach make it more clear to your customers what a specific payment is for….
WordPress allows all user roles access to view an access-level appropriate version of the WordPress Dashboard. For most membership sites, access to this “backend” dashboard is often unnecessary and can be confusing for your users.
Below are some options for blocking this dashboard and redirecting users to the desired page on login.
Membership site owners often focus on generating new leads to enter their sales funnel. This practice can distract you from the list of prospects already in your network: expired and cancelled members.
In this article, we will cover a few ways to create a list of leads and execute a win-back strategy focused on your current offerings or promotions. The goal is to re-engage your past members and regain their interest in your membership.