-
Notifications
You must be signed in to change notification settings - Fork 19
Adds the 'Require Membership' meta box to all CPTs selected and redirects non-members to the selected page.
strangerstudios/pmpro-cpt
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
=== Paid Memberships Pro - Custom Post Type Add On === Contributors: strangerstudios Tags: pmpro, paid memberships pro, members, custom post type, cpt, redirect Requires at least: 3.5 Tested up to: 6.2 Stable tag: 1.0.1 Adds the 'Require Membership' meta box to all CPTs selected and redirects non-members to the selected page. == Description == This plugin will add the PMPro "Require Membership" meta box to all CPTs selected. If a non-member visits that single CPT (either a logged out visitor or a logged in user without membership access) they will be redirected to the selected page. == Settings == Navigate to Memberships > CPT Access in the WordPress Admin to select custom post types and set redirection rules. == Changelog == = 1.0.1 - 2023-08-11 = * ENHANCEMENT: Added compatibility with enhanced "Require Membership" block editor panel in PMPro 3.0. #23 (@dparker1005) * BUG FIX: Fixed error where the "redirect to" setting may not be saved correctly. #24 (@MaximilianoRicoTabo) * BUG FIX: Fixed PHP warning when using PHP 8+. #22 (@ipokkel) * BUG FIX: Fixed text domain on for some strings. #18 (@dparker1005) = 1.0 - 2021-06-10 = * SECURITY: Improved escaping of text strings. * ENHANCEMENT: Wrapped strings for localization and generated a .pot file. * ENHANCEMENT: Moved the PMPro CPT settings menu to show up under the Memberships menu. * ENHANCEMENT: Better hint text on the settings page. * BUG FIX: Avoiding fatal errors if PMPro is not active. * BUG FIX: Fixed issue where users were redirected to the PMPro levels page even if the "Do Not Redirect" setting was chosen. = .2.1 = * BUG FIX: Fixed redirect issue when no CPTs were selected on the settings page but the is_singular check was still returning true. * ENHANCEMENT: WordPress Coding Standards and Improved PHPDoc Blocs = .2 = * BUG FIX: Fixed a warning when getting the redirect_to setting. (Thanks, Sarah Hines on GitHub) * ENHANCEMENT: Added a pmprocpt_redirect_to filter that can be used to change what page the user is redirected to when accessing a restricted CPT they don't have the appropriate membership level for. See here for an example on how to use this filter: https://gist.github.com/strangerstudios/dd213f75c67935a447146ec430498c6d = .1 = * Initial commit.
About
Adds the 'Require Membership' meta box to all CPTs selected and redirects non-members to the selected page.