The terms membership and subscription are often used interchangeably. However, they represent two different business models

Depending on where your target audience lives, your location, and the type of business you run, the word subscription could be more appropriate for you than membership

This code recipe uses the WordPress gettext filter to replace the word membership to subscription throughout the Paid Memberships Pro Plugin.

Banner Image Change the Wording ‘Membership’ to ‘Subscription’ for Paid Memberships Pro

If neither membership nor subscription fits your site’s needs, you can simply edit the code by replacing subscription with your preferred label. 

The Code Recipe

Adding the Recipe to Your Website

You can add this recipe to your site by creating a custom plugin or using the Code Snippets plugin available for free in the WordPress repository. Read this companion article for step-by-step directions on either method.

Note that this isn’t a fool proof method, but it is a quick way to modify most plugin-generated text to your needs. If you need to totally overhaul the wording, consider customizing plugin-generated pages or writing your own “translation” file.

To ensure the email variables !!membership_level_name!! are not translated incorrectly when sent, save the email template as-is by navigating to your email templates options. Select the email template and click Save Template.