This hook allows you to modify the membership level object before checkout.

apply_filters('pmpro_checkout_level', object $pmpro_level);



Return Value

The callback function should return the modified $pmpro_level object.



View in Source Code

Related Articles and Recipes

Add a Membership Duration Dropdown to Checkout and Offer a Discount for Extending Membership By Samantha Daugherty

Set a Level to Expire Based on Remaining Time in Term By Jarryd Long

3 Methods to Adjust Membership Pricing Based on Payment Gateway By Jarryd Long

Using Subscription Delays Add On for One-Time, Credit Card Required Trials By Kimberly Coleman

Allow Expiring Members to Extend Their Membership on Renewal or Level Change By Jason Coleman

Remove Trial Periods for Existing Members By Andrew Lima

Translate Your Membership Level Information with Paid Memberships Pro By Jason Coleman

Offer Expired and “Old” Members a Membership Renewal Discount for Coming Back By Kimberly Coleman

Sell Access to Post Categories “a la carte” Using Price-Adjusting User Fields By Kimberly Coleman

Modify Level Price at Checkout Based on User-Selections By Kimberly Coleman

Provide a Discount for Early Membership Renewal By Kimberly Coleman

Multiple Membership Levels Per User with PMPro (The Workarounds) By Jason Coleman

Have All Members Expire on a Set Date By Jason Coleman