Only 5 of 16 units are showing up on a CSSless page

Only 5 of 16 units are show up on a CSSless page for a clients site that is a Multisite install.

I have tried various User Role Plugin editors to try to fix it but nothing is working.
I've deactivated all plugins, didn't fix it.

I changed a test user from Subscriber to Administrator, and it can see the full page. But there isn't a option that gives more permissions to the Subscriber that lets them see.

I'm also using Theme My Login plugin.

The course is starting tomorrow evening Central time or Wednesday at the latest to have the tech side working. So am under a time pressure.
I have Support Staff Access enabled.

Karissa

P.S. With User Role Editor Plugin, I've created the role of "Member" and clicked all the options that I think could be applicable, but it still isn't working. Attached a screenshot of the entire page.

  • Ash
    • WordPress Hacker

    Hello @Karissa

    Welcome to WPMU community!

    I hope you are doing good and thanks for asking the question :slight_smile:

    Would you please run a plugin conflict test? Please deactivate all plugins except this one and check if you still face the problem. If not, then enable one by one and check which one is causing the problem. You can see the flowchart here: https://premium.wpmudev.org/manuals/using-wpmu-dev/getting-support/

    Please let me know what you get.

    Cheers
    Ash

  • Karissa
    • Flash Drive

    Hi Askok,
    No I didn't make any changes like that.

    In fact I just deleted and replaced all the plugin files with a fresh download and it still didn't fix anything.

    Don't know if its related but why when I'm viewing the unit page as admin, the units that have a future "Unit Availability" date, all say today's date (it keeps moving cause yesterday it said Jan 11th) even though the first Week 1 is set to January 19th then the next ones exactly a week apart.

    In the LearnDash LMS that I use with another client, it has the date that it is available on the index page, and it how I wish this one would have it.

    Removed the date for "WEEK 1 – My Beliefs" to be in the past, now makes the next one shows up but its still on the CSSless page for subscribers. Did the same with Week #2 and now Week #3 showed up.

    The completion percent also goes to 100% when viewing as admin even if I didn't click "Done".

    Also on all of them I do NOT have this checked:
    "User needs to answer all mandatory assessments and view all pages in order to access the next unit"

    Oh and I've tested on both Firefox and Chrome. In IE nothing shows up on the page.

    This is very frustrating!

  • Karissa
    • Flash Drive

    Ok a breakthrough.
    Using the plugin "User Role Editor", I went through all the Core capabilities one by one in the new "Member" role that I created and set "testuser4" to and it is the "manage_options" that makes it so the theme and whole page CSS come back.
    (See image Capture-CouresPress-UserRoleEditor-Member.png)

    But unfortunately this also lets them go to the dashboard and see everything. (See image Capture-CouresPress-UserDashboard.png)

    I checked the Additional Options: "Hide admin bar" and it made it not visually accessible but I'm leary of leaving as is, in case they happen across another back-end link.

    This still is just a band-aid to a core issue though.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.