• I want to make a selection of 6 courses available to members who can choose which course to take, and then take a different one at a different time.

    So I don’t want the courses to be linked as ‘levels’ as I don’t want them to have access to previous level courses automatically.

    How do I set this up in s2member so courses are separate?

    thanks

    https://www.ads-software.com/plugins/s2member/

Viewing 1 replies (of 1 total)
  • Just install the capability Manager Enhanced plugin, and use it to remove from higher levels the capability to access lower levels.

    To prevent this being reset on an update, you will also need to create an s2-hacks.php file in the mu-plugins folder (which, if you haven’t already got, you will need to create inside the wp-content folder) and put this code inside it:

    <?php
    /* Prevent s2member re-assigning custom capabilities on re-activation */
    function remove_all_s2_css() {
    	wp_dequeue_style("ws-plugin--s2member");
    }
    add_filter('ws_plugin__s2member_lock_roles_caps', '__return_true');
    add_action("ws_plugin__s2member_during_add_css", "remove_all_s2_css");
    ?>
Viewing 1 replies (of 1 total)
  • The topic ‘Separate Courses, not 'Levels'’ is closed to new replies.