• Resolved bdunn

    (@bdunn)


    I have 3 user groups, call them
    UG1
    UG2
    Public

    For sake of the example, I have 5 pages, call them
    A (home page)
    B (contact page)
    C (common to UG1 & UG2)
    D (UG1 only)
    E (UG2 only)

    Public is “not logged in” and I only want them to see pages A & B.

    UG1 has to login and I only want them to see pages A & B & C & D.

    UG2 has to login and I only want them to see pages A & B & C & E.

    How do I get this to work?

    Thanks,
    Brian

    https://wordpress.org/plugins/restrict-user-access/

Viewing 1 replies (of 1 total)
  • Plugin Author Joachim Jensen

    (@intoxstudio)

    First you create an Access Level, Administrators, and add 404 page as a condition. Negate the condition group. Sync with Administrator role and save.
    This level now means that only administrators have access to view all other content but the 404 page.

    Then, create an Access Level, Public, and add A & B as conditions. Sync with Non-logged in users and save.

    Create another Access Level, UG1, and add C & D as conditions. Set Extend: Public and save.

    Last level to create is UG2 where you add C & E as conditions. Again you set Extend: Public and save.

    Finally you go back to your Administrator level and set Extend: Public too. Add other condition groups to this level as well to make administrators get access to C, D and E.

    Let me know if this works.

Viewing 1 replies (of 1 total)
  • The topic ‘Trying to restrict access to pages – and failing’ is closed to new replies.