PMPro offers a setting to filter and hide members-only content in your site’s blog, archives and search results. You can select this option on the Memberships > Settings > Advanced Settings page.

If you’re using the Custom Post Type Membership Access Add On, you can apply this same setting to CPTs with a custom filter using the pmpro_search_filter_post_types hook. Thank you to @topher1kenobe for creating this recipe.

Banner for Advanced Code Recipe Tutorial for Paid Memberships Pro

The Code Recipe

Adding the Recipe to Your Website

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.

Edit the $post_types array on line 7 to specify your CPT names.

Free Course: Membership Site Development—The Basics

Develop a deeper understanding of membership site development in this beginner-level course. Learn how to make your site work better, save yourself time and money, and improve your site's performance.

Featured Image for Membership Site Development Course: The Basics


Was this article helpful?
YesNo