How to add a checkbox-type field to your checkout page using Register Helper.
Our Register Helper Add On offers many field types that you can use to add fields to checkout, member profiles or for the site administrator only. This recipe demos how to add multiple checkbox-type...
View ArticleHow to display the Member’s Shipping Address in the Orders admin area.
The Orders admin area of PMPro allows you to track sales, confirm payments, and verify successful membership checkouts. If your site is also capturing the member’s shipping information using the Add...
View ArticleLearn how to load JS scripts to the Paid Memberships Pro pages of your...
Have you ever needed to load a script to one or more of your Paid Memberships Pro pages? Use the code recipe to load scripts that you get from online platforms like Facebook Pixel and Google Analytics...
View ArticleDisplay Comments on a Members-Only Post to Non-Members
Give users a little insight into your blog posts by displaying comments to non-members. This can be a great way to provide social proof for your content without exposing it publicly. Display comments...
View ArticleHow to stop members from renewing their membership level.
In this week’s tooltip, we show you how you can prevent members from renewing their membership (and why you might need this). About the Code Recipe “Wait a second. Why would I need a code recipe that...
View ArticleHow to Design Your Membership Levels Page: Custom Order, Dynamic List, Hide...
We have several tutorials for altering the membership levels page using the default [pmpro_levels] shortcode or the Advanced Levels Page Shortcode Add On. This post summarizes several methods to: Alter...
View ArticleRestrict Checkout for Users with a History of Refunds
Let’s face it, dealing with refunds is an unavoidable part of your membership business. Some number of your refunds will be from legitimate users that realize they do not need or want your membership...
View ArticleBest Practices for Member Log In and Log Out
Easily add a front-end log in, log out, and password reset experience to your membership site by following the steps covered in this post. We’ll outline our recommended third party plugin for front-end...
View ArticleHow to adjust your membership site’s default currency format.
Currency formatting varies from country to country. For example, the placement of a comma (“,”) or period (“.”) in a currency format can mean something completely different depending on what currency...
View ArticleChange “Pay by Check” wording to open up more payment options for members.
Our Pay by Check Add On adds a second payment option for members to make purchase by “Check”. With a little help from WordPress’ gettext filter, you can open up more payment options for your members....
View ArticleIncrease renewals by changing the “Renew” text link into a button on your...
Help members locate the option to renew their membership by applying a button-like appearance to the “Renew” text link on the Membership Account page. This visual cue will better highlight that a...
View ArticleBulk methods to restrict access to posts, pages, and CPTs for a specific...
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....
View ArticlePoint the Authorize.net integration to a different end point.
Some gateways have built their APIs to be 1-to-1 compatible with the Authorize.net AIM API. So while our integration with Authorize.net is meant to be used with the actual Authorize.net gateway, it can...
View ArticleHow to add a custom referral field to your membership site and how it can...
Learn how to use Register Helper to add a custom field to your membership site checkout page. You can use this to ask members for potential referrals, find out how members are hearing about you, or ask...
View ArticleSet Display Name for BuddyPress Profile at Membership Checkout
Many membership sites use BuddyPress to facilitate communication, messaging, and member engagement. By default, BuddyPress sets the user’s profile name as their selected user login. If you would like a...
View ArticleAdd a customized notification banner to alert your members of upcoming...
This code recipe adds a notification banner to remind members that their account will expire within 7 days—or any custom timeframe you would like. You can use the recipes with any WordPress theme, or...
View ArticleRedirect Members Who Have A Failed Payment To A Page Of Your Choice.
At some point, every membership site owner will experience failed subscription payments. There can be many reasons for this: perhaps a member simply intends to cancel or it was purely accidental and...
View ArticleFilter Members-Only CPTs from Searches and Archives
PMPro offers a setting to filter and hide members-only content in your site’s blog, archives and search results. You can select this option on the Memberships > Settings > Advanced Settings page....
View ArticleHide a Post’s Featured Image From Non-Members
Many themes display a post’s featured image in the archives, search results, widgets and more. For a membership site, the featured image may contain specialized information you only want to show to...
View ArticleMake All Order Fields Editable in the Memberships > Orders Admin Page.
To protect you from accidentally editing member orders, the core PMPro plugin leaves the order’s unique code, payment_transaction_id, and subscription_transaction_id as read-only. There are certain...
View Article