Support » Networking WordPress » Multisite users restricted from some subsites

  • I am building a mobile platform for a group of students under a department and am using WordPress as a backend. I currently have multisite set up, with each subsite representing a course. What I want is for students to not have access to all the subsites, only those which course they’ve already enrolled in. To be specific, the students all are registered to the main site (which is obsolete for my purpose), but as they enroll in courses, they are allowed access to the respective subsite by the admin.
    To my knowledge, WordPress, by default, allows a user already registered in the main site to access any subsite and will even register the user to that subsite automatically when they first visit.

    I’ve looked at a handful of plugins that will allow me to do this to no avail. Namely:

    • Network Subsite User Registration was close, but it only allows users to register for a specific subsite overriding the default behaviour of signing up to the main site alongside. Users signing in through the main site still has access to all other main sites. Besides, I dont want users to freely sign up to subsites. I want the admins to have control over that.
    • Advanced Access Manager (I believe) is capable of restricting access to subsites from users, but it seemed very complicated and bloated with unneeded features, especially considering that the admin restricting the users are likely teachers who aren’t going to be as technologically adept
    • Force Login and Restricted Site Access does a part of the job by preventing anonymous guests from using the site, but I have no control over who registers to the site or who has access to which subsites

    Preferably, I would be relying on other people’s plugin to implement what I want, since I have minimal experience on php, but if worst comes to worst, I’ll give that a shot.

  • The topic ‘Multisite users restricted from some subsites’ is closed to new replies.