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


Show Hooks and Filters in:


excerpt_length

Filter Hook: This filter is the same as the WordPress core filter. PMPro uses it when displaying excerpts as part of the pmpro_membership_content_filter() function.


pmpro_has_membership_access_filter

Filter Hook: Use this hook to filter the membership access of a given post. This overrides the output of the pmpro_has_membership_access() function and returns the boolean true or false, the WP_Post object, the  WP_User object, and an array of the membership levels required for the post.


pmpro_has_membership_access_filter_{post_type}

Filter Hook: Use this hook to filter the membership access of a given post by specific post type. This overrides the output of the pmpro_has_membership_access() function and returns the boolean true or false, the WP_Post object, the  WP_User object, and an array of the membership levels required for the post.


pmpro_non_member_text_filter

Filter Hook: Filters the message displayed when the post is viewed by a logged in WordPress user who does not have a PMPro membership level. By default, this is set to display the text configured on the Memberships > Advanced Settings page.


pmpro_not_logged_in_text_filter

Filter Hook: Filters the message displayed when the post is viewed by a visitor who does not have a WordPress user account. By default, this is set to display the text configured on the Memberships > Advanced Settings page.


pmpro_rss_text_filter

Filter Hook: Filters the message displayed when the post is viewed by in an RSS feed. By default, this is set to display the text configured on the Memberships > Advanced Settings page.