Then you could try the redirection hack I linked to, but make the redirection dynamic using the ccap as the page’s slug.
Create this directory and file: /wp-content/mu-plugins/s2-mop-ccap-redir.php
https://wordpress.org/support/article/must-use-plugins/
<?php
add_action('template_redirect', function () {
if (empty($_REQUEST['_s2member_vars'])) {
return; // Nothing to do here.
}
if (!is_page(S2MEMBER_MEMBERSHIP_OPTIONS_PAGE_ID)) {
return; // Nothing to do here.
}
@list($restriction_type, $requirement_type, $requirement_type_value, $seeking_type, $seeking_type_value, $seeking_uri)
= explode('..', stripslashes((string) $_REQUEST['_s2member_vars']));
if (!empty($requirement_type) && $requirement_type === 'ccap') {
if (!empty($requirement_type_value) && $requirement_type_value === 'pro') {
wp_redirect(home_url($requirement_type_value));
exit;
}
}
});
Then you need a page for each ccap, or you’ll get 404s. So if the ccap is “videos” you need a page at yoursite.com/videos
I hope that helps.