Browse the database of various hooks and filters available in Paid Memberships Pro. Select a hook or filter to view detailed information, examples, and related articles with code recipes.

Show Action and Filter Hooks in:

Filter Hook: This hook pmpro_checkout_start_date allows you to change the start date of a membership before checkout.

Filter Hook: FIlters the membership level passed and changes the order accordingly. Passes the membership level ID and user ID of the order.

Filter Hook: Change how the email is checked in the PayPal IPN handler. Passes true or false and an array containing the receiver email and business email.

Action Hook: For PayPal and TwoCheckout only. Execute custom code before saving a successful order.

Action Hook: Execute custom code when a subscription payment fails. Passes the last successful MemberOrder object.