Question: Paying customers can log in and view all course content, but cannot change anything on the site.
Hi everyone, Iβm looking for patterns that work.
Goal: paying customers can log in and view all course content, but cannot change anything on the site.
My setup:
- WordPress with FluentCommunity, FluentForms, FluentCRM, and the Members plugin.
- New users are created by a form, added to a list and tag in FluentCRM, and enrolled in a Course and a Space.
- Role managed in Members: βOnline Academy Member.β
Problem:
- With only Read granted, the user sees the course shell but it shows 0 topics and 0 lessons.
- If I grant manage_options, the lessons appear, which I do not want.
Tried so far:
- Turned off Members βContent Permissionsβ globally and on posts.
- Course visibility set to Enrolled users.
- Lessons are Published.
- No Deny rules in the role.
Questions for you:
- How are you modeling roles so members can view lessons without any admin rights?
- Which exact capabilities do you grant on your Course and Lesson post types?
- Do you adjust anything related to the REST API for logged in users?
- Any example role configs or checklists that work for you?