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

Membership Required

Create a free account to access downloads, documentation and courses.

Free Sign Up

Already a member? Log in here
Show Action and Filter Hooks in:

Filter Hook: Filter the structured data context before the schema is built. Return an empty value to stop output. Multi-level checkout integrations can replace the context with their own level data here. Added in PMPro 3.9.

Filter Hook: Filter whether PMPro prints structured data (JSON-LD) for membership levels. The default follows the structured data setting. Added in PMPro 3.9.

Filter Hook: Filter the ItemList schema that PMPro prints for pages that show multiple levels. Added in PMPro 3.9.

Filter Hook: Let a multi-level checkout integration supply the structured data context. By default PMPro skips automatic output when more than one level is being purchased together. Added in PMPro 3.9.

Filter Hook: Filter the Offer schema for a membership level. Return an empty value to leave the offer out. Added in PMPro 3.9.

Filter Hook: Filter the product image URL for a level in structured data. The default is the level’s image, then the site icon, then the custom logo, and the image is left out if none exist. Added in PMPro 3.9.

Filter Hook: Filter the full Product schema for a membership level. Return an empty value to skip the product. Added in PMPro 3.9.

Filter Hook: Filter the Organization used as the seller in a level’s Offer schema. Added in PMPro 3.9.