The Series: Drip-Feed Content Add On releases content over time and triggers automatic emails to members whenever new posts in the series are published. As a membership site owner, you may want to give your members the option to opt-out of receiving those emails. This code recipe, paired with a new custom user field, will give members the option to opt-out. (more...)
The Series: Drip-Feed Content Add On releases content over time and triggers automatic emails to members whenever new posts in the series are published. As a membership site owner, you may want to give your members the option to opt-out of receiving those emails.
This code recipe, paired with a new custom user field, will give members the option to opt-out.

This recipe is worth adding if:
Before using the code recipe, you will need to set up a custom user field. This is necessary because the recipe uses that field to check whether a member has opted out of PMPro Series notification emails.
Step 1: Create the User Fielddisable_pmpro_series_email_notifications.
Step 2: Add the Code to Your Site
With the custom user field in place, you can then add the code recipe to your website. The new checkbox will show on a member’s user profile page.
This recipe works as-is as long as you have created the user field with the disable_pmpro_series_email_notifications name. If you change the name, you will need to update the code to match.
pmpro_email_recipient Filter
Paid Memberships Pro has a number of emails that trigger based on a member’s actions. For example, when a member checks out, when billing information is updated, or in this case, when a new post is published in a series.
During the email sending process, PMPro uses the pmpro_email_recipient filter to set the recipient of the email before it is sent.
This code recipe uses that same filter to check the email template and the disable_pmpro_series_email_notifications user field. If the member has opted out of PMPro Series notification emails with this field, the $recipient is set to null. The email process stops, and the email doesn’t get sent.
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.
How to Customize This Code RecipeNo further customization to the code is required.
You can, however, update your “New Series Content Notification” email template to include information on how members can opt out.
Author: PMPro Team
The editorial staff at Paid Memberships Pro is a team of WordPress membership site and online business experts led by Kim and Jason Coleman. Trusted by over 350,000 readers worldwide.
For more help with this PMPro feature, check out our Support Page with three ways to get support as a free or premium member.
Was this article helpful?
YesNo
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Troubleshooting Email Delivery on Your Membership Site | 0 | 7 | 30-06-2026 |
| 2 | Only Include Admins in the WordPress User Delete Dropdown | 0 | 7 | 25-06-2026 |
| 3 | Register a Custom Font Family for Memberlite | 0 | 5 | 24-06-2026 |
| 4 | Exclude Billing Fields for Specific Membership Levels at Checkout | 0 | 5 | 26-06-2026 |
| 5 | Require User Fields on the Member Profile Edit Page | 0 | 5 | 30-06-2026 |
| 6 | Memberlite 7.1: Block-Based Header & Footer Variations | 5 | 7 | 03-07-2026 |
| 7 | Google Analytics opt-out snippet added by Site Kit | 0 | 5 | 02-07-2026 |
| 8 | How to Choose Your Email Marketing System (EMS) | 0 | 5 | 23-06-2026 |
| 9 | Comment désactiver la lecture des reçus sur Telegram ? | 0 | 5 | 01-06-2026 |
| 10 | Looper not showing author? | 0 | 5 | 12-07-2026 |