Paid Memberships Pro – Custom Post Type Add On lets you lock, sell, and manage access to any custom post type with your PMPro membership levels. Seamlessly protect courses, directories, events, portfolios, podcasts, and more—by membership, by taxonomy, or per-item. Easy to set up, flexible for developers, and built to scale with your content strategy.
- Protect any custom post type with PMPro membership levels
- Restrict access by level, role, or specific members
- Apply protection globally or on individual CPT items
- Supports custom taxonomies and archives (category-like structures)
- Control single, archive, search, and REST API visibility
- Show excerpts or custom messages to non-members
- Redirect non-members to checkout or a landing page
- Map different CPTs to different membership levels
- Granular capability: read, edit, and list restrictions
- Compatible with popular CPTs (courses, events, portfolios, listings)
- Works with Gutenberg, Classic Editor, and custom templates
- Respects PMPro membership expiration, trials, and pricing rules
- Filters and actions for developers to extend protection logic
- Performance-friendly—no heavy queries or complex setup
- Plays nicely with caching, SEO plugins, and sitemap control