Our Sponsored/Group Members Add On optionally allows the parent account to create child accounts at checkout. This recipe extends default fields for child accounts to also collect their Shipping Address. You can adapt and use this recipe to collect any custom profile information on child accounts, such as a job title or years of experience.
Allow site visitors to connect through a basic contact form on a member’s profile listing. When someone views a directory profile, they will see a form that automatically sends to the individual profile user’s email address. This can be a major feature for some listing sites, that want to enhance networking, referrals, or lead generation…
If you are using Authorize.net for your membership site’s payment gateway, this tooltip will show you how to send the customer’s IP address as part of the payment request for fraud detection. The recipe uses the pmpro_authorizenet_post_values filter to send IP information with the payment for validation in Authorize.net’s Advanced Fraud Detection suite.
The Member Homepages Add On includes settings to redirect members to a unique page based on their level. This recipe will demonstrate using the
pmpro_member_homepage_id filter to redirect members to a Custom Post Type (CPT).
The Visits, Views, and Logins report in Paid Memberships Pro shows aggregate user statistics for the day, month, and all time. The full report offers a detailed view of data points by user and member.
This recipe will show you how to disable statistic tracking for the “administrator” role.
Invoice codes in Paid Memberships Pro are, by default, generated by a random code. These codes contain a combination of alphanumeric characters.
This recipe will allow your membership site to instead configure the order codes to follow a sequential numeric sequence.
This code recipe will block login attempts for any user that is not also a member of your WordPress site. Any user that does not have a membership level will fail to authenticate.
We’ve also added an alternative, less heavy-handed, restriction option in combination with our Email Confirmation Add On.
Your Members will use the Billing Information page to make updates to the payment method used for their membership recurring payment profile. The default page template shows the member’s card type, last 4 digits, and expiration date on this page. This recipe demonstrates how to use the pmpro_billing_show_payment_method filter to hide this list item from the page.
If you are using the PMPro BuddyPress Add On, this code recipe will allow you to add a new tab to your BuddyPress Profile page to show a user’s Membership Account information. This is particularly useful for membership-based community websites.