Always Show the Discount Code Field
If you’re using any of the recipes to require discount codes or have a large percentage of your members using codes during registration, here’s a quick CSS snippet to always show this field at the top...
View ArticleLock or Unlock Posts Based on Age and Post Date
Here are few methods to override a post’s membership requirements to members (and non-members) based on specific timeframes your configure. While some of this could be done manually, these functions...
View ArticleExporting Your Members List: Default Data and Adding New Columns
This post covers how to export your Members List to CSV. We’ll cover the default columns included in the export, as well as a method to add additional user data to the file. Access the Members List...
View ArticleNew Report to View Membership Level Changes (Upgrades or Downgrades)
Add a custom report to the Memberships > Reports dashboard that displays a report of your membership site’s upgrades/downgrades. See this blog post on custom reports to learn how to add the custom...
View ArticleShow a Post, Page or Category’s Required Membership Levels in the Dashboard...
Below are three code recipes that will add a column to the All Posts, All Pages, or Categories screens in the WordPress Dashboard. This is an easy way to see how your content is being restricted for...
View ArticleAllow Authors to View Their Posts Regardless of Membership Level
If you have multiple authors on your membership site, this recipe will override the post’s membership requirements and always let the author view their content (ignoring their current or past...
View ArticleCreate a Plugin for Customizations to Your Membership Site
Many of our articles and code recipes include instructions to customize and add this code to your “active theme’s functions.php file” or “a custom plugin”. In addition, our support team may provide you...
View ArticleSet a Member Author’s Posts to Draft When Membership is Cancelled
If you allow guest authors on your membership site as a feature of membership, this recipe will demonstrate how to automatically change their posts’ statuses to “draft” when membership is cancelled....
View ArticleEnhance Your Membership Levels Page with Member Badges
We’ve just added hooks to the Advanced Levels Page Shortcode Add On, allowing you to add unique content before and after the level information. This recipe integrates the Member Badges Add On and...
View ArticleTrack Membership Signups and Stats on a Mobile Device
Stay on top of membership site signups (and your membership site revenues) on a tablet or mobile device using the Responsive Reports Dashboard Add On or via SMS Membership Checkout (text) Messages....
View ArticleTurn your WooCommerce Store into a Catalog for Non Members
Prevent non-members from viewing product prices or purchasing products from your WooCommerce store with this Code Recipe This content is for members only. Visit the site and log in/register to read.
View ArticleCreate and Manage Affiliates by Membership Level Using AffiliateWP
This code recipe creates affiliates or updates the status of existing affiliates based on their membership level when using AffiliateWP. The affiliate is created after their membership level is changed...
View ArticleHow to add a conditional login or logout link to your WordPress Menu
Today’s web user has certain expectations about your site’s “Log In” links. This post covers a few methods to add these links to the expected location on your website. Use one of the options below to...
View ArticleHow to Hide the WordPress Dashboard (and build a better one) For Your Members
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...
View ArticleStyling the Checkout Page: Inline Labels and Inputs
v1.9.4 of Paid Memberships Pro introduced a table-free checkout page, improving the usability and display across device types and themes. This new layout placed the form’s input labels on their own...
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 ArticleProcess Membership Checkout in a Modal or Popover Window
Jason recently wrote up a simple recipe to allow membership checkout in a modal window. This allows you to create a button (in any page, post, widget) that will instantly display the membership...
View ArticlePrevent users from using an email address as their username.
The code example below will prevent users from setting their username to an email address. This is useful if you want users to use an actual username instead of using their email address in both...
View ArticleLet members access your original homepage when using the Member Homepages Add...
The code example below will allow logged in Members the ability to access your original homepage when using our Member Homepages Add On. The Member Homepages Add On allows you to assign a homepage for...
View ArticleAdd the Member’s level ID to the body class for level-specific CSS styles.
The code example below will allow you to add the logged-in member’s level ID (if available) to your site’s body class. This can prove useful if you want to change the style of or even hide elements...
View Article